標籤:normal path over 開機檔案 htm otto 16px dem vertica
20170901 django流程之url和視圖函數
django實現流程django #安裝: pip3 install django 添加環境變數 #1 建立project django-admin startproject mysite ---mysite ---settings.py ---url.py ---wsgi.py ---- manage.py(開機檔案) #2 建立APP python mannage.py startapp app01 #3 settings配置 TEMPLATES STATICFILES_DIRS=( os.path.join(BASE_DIR,"statics"), ) STATIC_URL = ‘/static/‘ # 我們只能用 STATIC_URL,但STATIC_URL會按著你的STATICFILES_DIRS去找#4 根據需求設計代碼 url.py view.py #5 使用模版 render(req,"index.html") #6 啟動項目 python manage.py runserver 127.0.0.1:8090 #7 串連資料庫,操作資料 model.py<wiz_code_mirror> x40 1
django
2
#安裝: pip3 install django
3
4
添加環境變數
5
6
#1 建立project
7
django-admin startproject mysite
8
9
---mysite
10
11
---settings.py
12
---url.py
13
---wsgi.py
14
15
---- manage.py(開機檔案)
16
17
#2 建立APP
18
python mannage.py startapp app01
19
20
#3 settings配置
21
22
TEMPLATES
23
24
STATICFILES_DIRS=(
25
os.path.join(BASE_DIR,"statics"),
26
)
27
28
STATIC_URL = ‘/static/‘
29
# 我們只能用 STATIC_URL,但STATIC_URL會按著你的STATICFILES_DIRS去找#4 根據需求設計代碼
30
url.py
31
view.py
32
33
#5 使用模版
34
render(req,"index.html")
35
36
#6 啟動項目
37
python manage.py runserver 127.0.0.1:8090
38
39
#7 串連資料庫,操作資料
40
model.py
django的命令列工具
django-admin.py 是Django的一個用於管理工作的命令列工具,manage.py是對django-admin.py的簡單封裝,每一個Django Project裡都會有一個mannage.py。
<1> 建立一個django工程 :
django-admin.py startproject mysite<wiz_code_mirror>
xxxxxxxxxx
11 1
django-admin.py startproject mysite
目前的目錄下會產生mysite的工程,目錄結構如下:
- manage.py ----- Django項目裡面的工具,通過它可以調用django shell和資料庫等。
- settings.py ---- 包含了項目的預設設定,包括資料庫資訊,調試標誌以及其他一些工作的變數。
- urls.py ----- 負責把URL模式映射到應用程式。
<2>在mysite目錄下建立blog應用:
python manage.py startapp blog<wiz_code_mirror>
xxxxxxxxxx
11 1
python manage.py startapp blog
<3>啟動django項目:
python manage.py runserver 8080<wiz_code_mirror> 1 1
python manage.py runserver 8080
這樣我們的django就啟動起來了!當我們訪問:http://127.0.0.1:8080/時就可以看到:
20170901 django流程之url和視圖函數