django框架
1.安裝
2.使用
# 建立虛擬環境命令:
mkvirtualenv 虛擬環境名
# 建立python3虛擬環境:
mkvirtualenv -p python3 名字
# 進入虛擬環境工作:
workon 虛擬環境名
# 檢視機器上有多少個虛擬環境:
workon 空格 + 兩個tab鍵
# 退出虛擬環境:
deactivate
# 刪除虛擬環境:
rmvirtualenv 虛擬環境名
# 虛擬環境下安裝包的命令:
pip install 包名
# 檢視虛擬環境中安裝了哪些python包:
pip list
pip freeze
# 安裝django環境:
pip install django==1.8.2
1.建立django專案2.建立應用manage.py
是專案管理檔案,通過它管理專案。與專案同名的目錄,此處為test1。
__init__
是乙個空檔案,作用是這個目錄test1可以被當作包使用。
settings.py
是專案的整體配置檔案。
urls.py
是專案的 url 配置檔案。
wsgi.py
是專案與 wsgi 相容的web伺服器入口
3.應用註冊__init__.py
是乙個空檔案,表示當前目錄 booktest 可以當作乙個python包使用。
tests.py
檔案用於開發測試用例,在實際開發中會有專門的測試人員,這個事情不需要我們來做。
models.py
檔案跟資料庫操作相關。
views.py
檔案跟接收瀏覽器請求,進行處理,返回頁面相關。
admin.py
檔案跟**的後台管理相關。
4.啟動專案
1.定義類
2.遷移
要注意的是,新定義了模型類,都要重新遷移,因為定義模型類,意味著資料庫中的表要發生改變,所以得重新遷移
1.定義檢視
檢視函式必須有乙個引數request,進行處理之後,需要返回乙個 httpresponse 的類物件,**hello python ** 就是返回給瀏覽器顯示的內容。2.配置url
這裡配置只是正則並沒有寫具體,而是包含具體應用的urls.py
檔案,在應用的urls.py
檔案中寫 url 和 檢視函式 的對應關係。
這裡就建立了與views聯絡,然後可以輸入127.0.0.1:8000/index去訪問看看啦1.建立模板
2.配置模板目錄
3.定義模板
4.檢視呼叫模板
在views.py
檔案下
:"""進行處理,和m和t進行互動"""
# 使用模板檔案
# >> < 1 >載入模板檔案
temp = loader.get_template(
'booktest/index.html'
)# >> < 2 >定義上下文:給模板檔案傳遞資料
context = requestcontext(request,
)# >> < 3 >模板渲染:產生標準的html內容
res_html = temp.render(context)
# >> < 4 >返回給瀏覽器
1.本地化
2.建立管理員
python manage.py createsuperuser
3.註冊模型類
4.自定義管理頁面
這絕對是我寫得最長的一篇了。。。
end…
使用Django框架
在命令列模式下使用pip工具來安裝django,pip工具的安裝方法見此篇 pip install django在python互動模式下 import django django.get version 在命令列模式下 django admin.py startproject demo注意 建立的專...
Django 基本使用
一 建立專案和應用 pip install django 安裝 pip install upgrade django 公升級 django admin startproject projectname 建立專案 python manage.py runserver 0.0.0.0 8000 啟動專案...
django框架models使用
mysql現有表反向生成models類 python manage.py inspectdb 1 生成的類輸出到控制台 python manage.py inspectdb 2 生成的類輸出到檔案 python manage.py inspectdb server models server是應用目...