Django初始 Django的建立與使用

2022-09-24 03:24:08 字數 2866 閱讀 7879

啟動django前提

# 前提:如何讓你的計算機能夠正常啟動django專案

1、計算機的名稱不能有中文

2、乙個pycharm視窗又能開乙個django專案

3、專案裡面所有的檔案也盡量不要使用中文

4、python直譯器盡量使用3.4-3.6版本

# 如果你的專案報錯 你點選最後乙個錯誤資訊 去原始碼把逗號刪掉

django版本問題:

1.django1.x: 老專案再用

2.django2.x:新專案再用

3.django3.x:剛出來的

django安裝:

終端輸入django-admin看是否有反應

django基本操作:

# 命令列操作:

1.建立django專案:

django-admin startproject mysite # (無任何提示就說明建立成功)

2.啟動django專案:

cd /windows/system32/mysite

python3 manage.py runserver

3.建立應用

# pycharm建立django

建立應用:

注意:

#  建立應用一定要去配置檔案中註冊

修改django的埠號:

django02  # 專案名

migrations # 遷移資料庫的時候,會把遷移記錄儲存到這裡來

__init__.py

admin.py # django自帶的後台管理系統

models.py # 模型層,以後跟資料庫相關的都在這個裡面

tests.py # 測試指令碼

views.py # view層,主要用來寫邏輯的

django02

__init__.py

settings.py # 整個django專案的全域性配置檔案

urls.py # 路由層,寫的是路徑與函式的對應關係

wsgi.py # wsgiref伺服器, wsgi協議,uwsgi伺服器

templates # 寫html頁面的地方

db.sqlite3 # django自帶的小型資料庫, mysql,oracle

manage.py # 啟動檔案,入口檔案

命令列建立django專案與pycharm建立的區別:

# 命令列建立不會自動有templatew資料夾
# 配置檔案

# 命令建立

templates = [,},

]# pycharm 建立

templates = [,},

]# 再用命令列建立的時候不單單需要建立templates 還要配置路徑

補充:

mvc和mtv模式

1. mvc:(python以外的其他語言)

m: model(跟資料打交道的)

v: view(檢視, 頁面)

c: controller(控制器,主要寫邏輯的)

s:service (服務層)

2. mtv:(python語言)

t: template(模板:html頁面)

v:view(主要寫邏輯的)

django初始配置

首先安裝django pip install django我使用的是anaconda環境 conda install django開始建立 hello專案 hello是專案名稱 django admin startproject hello hello hello init.py settings....

django模板初始

html頁面 常用語法 變數 邏輯相關操作 標籤變數 1.列表取值 點 eg 列表.索引 正索引 2.字典取值 點 eg 字典.key 字典.values 獲取到的類似於列表 字典.items 3.物件 4.優先順序順序 字典屬性或方法 數字索引3.語法 可以有引數,可以不用引數,推薦不用引數 可以...

django 初始命令

1.安裝django pip3 install django2 建立乙個django物件 django admin.py startproject 專案名稱django admin.py startproject mysite 3 建立乙個應用 4 啟動django專案 python3 manage...