1. 程式人生 > >Django框架初步

Django框架初步

site 內置 登陸 文件夾 .html eric djang 框架 提交

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框架初步