20170901 django流程之url和視圖函數
阿新 • • 發佈:2017-09-02
hid tro 其他 會有 默認 class sun 工作 模式
20170901 django流程之url和視圖函數
django實現流程
<wiz_code_mirror> x 40 1django
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工程 :
<wiz_code_mirror>xxxxxxxxxx
1
1
1
django-admin.py startproject mysite
當前目錄下會生成mysite的工程,目錄結構如下:
- manage.py ----- Django項目裏面的工具,通過它可以調用django shell和數據庫等。
- settings.py ---- 包含了項目的默認設置,包括數據庫信息,調試標誌以及其他一些工作的變量。
- urls.py ----- 負責把URL模式映射到應用程序。
<2>在mysite目錄下創建blog應用:
<wiz_code_mirror>xxxxxxxxxx
1
1
1
python manage.py startapp blog
<3>啟動django項目:
<wiz_code_mirror> 1 1python manage.py runserver 8080
這樣我們的django就啟動起來了!當我們訪問:http://127.0.0.1:8080/時就可以看到:
20170901 django流程之url和視圖函數