Django框架基本使用

2021-09-30 23:57:31 字數 2389 閱讀 1734

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專案
manage.py是專案管理檔案,通過它管理專案。

與專案同名的目錄,此處為test1

__init__是乙個空檔案,作用是這個目錄test1可以被當作包使用。

settings.py是專案的整體配置檔案。

urls.py是專案的 url 配置檔案。

wsgi.py是專案與 wsgi 相容的web伺服器入口

2.建立應用
__init__.py是乙個空檔案,表示當前目錄 booktest 可以當作乙個python包使用。

tests.py檔案用於開發測試用例,在實際開發中會有專門的測試人員,這個事情不需要我們來做。

models.py檔案跟資料庫操作相關。

views.py檔案跟接收瀏覽器請求,進行處理,返回頁面相關。

admin.py檔案跟**的後台管理相關。

3.應用註冊

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是應用目...