Django框架初步
Django框架初步
1,模版
2,視圖
3,實體
4,數據庫
所需軟件:
python3.5
django的安裝
進入Django的文件目錄下,執行python setup.py install安裝Django
檢查是否安裝成功的方法:
進入python命令行,import django 執行django.version
將django加入環境變量中,還有將python scripts加入環境變量中目的是加入django的命令文件
創建工程的方法:
django-admin.py startproject website
在website目錄下有個manage.py文件這個文件是管理工具文件,在進入下一層可以看到settings.py文件這個是網站配置使用。
urls.py
網址入口,關聯到對應的views.py中的一個函數(或者generic類),訪問網址就對應一個函數。
views.py
處理用戶發出的請求,從urls.py中對應過來, 通過渲染templates中的網頁可以將顯示內容,比如登陸後的用戶名,用戶請求的數據,輸出到網頁。
models.py
與數據庫操作相關,存入或讀取數據時用到這個,當然用不到數據庫的時候 你可以不使用。
forms.py
表單,用戶在瀏覽器上輸入數據提交,對數據的驗證工作以及輸入框的生成等工作,當然你也可以不使用。
templates 文件夾
views.py 中的函數渲染templates中的Html模板,得到動態內容的網頁,當然可以用緩存來提高速度。
admin.py
後臺,可以用很少量的代碼就擁有一個強大的後臺。
settings.py
Django 的設置,配置文件,比如 DEBUG 的開關,靜態文件的位置等。
settings.py中需要修改時區,TIME_ZONE=“Asia/Shanghai”,LANGUANGE_CODE =“zh-cn”
INSTALLED_APPS是配置網址位置的地方
新建一個網站:django-admin.py startapp blog
啟動內置服務器:pytnon3 manage.py runserver
一般流程:
1.django-admin.py startproject website
2.manage.py startapp blog
3.修改了文件:setting.py ,urls.py
4.定義了一個index.py ,在blog/view.py
5.創建了模版,blog/templates/index.html
6.views.py文件修改
7.manage.py runserver
Django框架初步