django簡單工作流程如下,瀏覽器發出請求,web伺服器接受瀏覽器請求,將請求的具體處理交給django框架,django框架通過將客戶端請求的url和django配置的url正則進行匹配,來決定呼叫那個檢視。檢視中通過模型和模板相關操作,渲染出最終的html頁面,再傳送給瀏覽器顯示。
在當前使用者的某個目錄下建立專案,這樣不會發生許可權問題.
我們在/home/desktop/my_django/目錄下建立專案.
cd /home/desktop/
mkdir my_django
cd my_django
在my_django目錄中執行建立專案命令如下:
django-admin startproject 專案名稱
接下來可以使用ide開啟此目錄,開發專案了,此處使用pycharm開啟目錄.
專案預設目錄說明:
manage.py是專案執行的入口,指定配置檔案路徑
與專案同名的目錄,包含專案的配置檔案
1. init.py是乙個空檔案,作用是這個目錄test1可以被當作包使用;
2. settings.py是專案的整體配置檔案;
3. urls.py是專案的url配置檔案;
4. wsgi.py是專案與wsgi相容的web伺服器入口,作用我們在的佈署django專案時再說.
manage.py是專案執行的入口,指定配置檔案路徑
與專案同名的目錄,包含專案的配置檔案
l init.py是乙個空檔案,作用是這個目錄test1可以被當作包使用;
l settings.py是專案的整體配置檔案;
l urls.py是專案的url配置檔案;
l wsgi.py是專案與wsgi相容的web伺服器入口,詳細內容會在part6的佈署中講到.
建立應用的命令如下:
init.py是乙個空檔案,表示當前目錄可以當作乙個python包使用;
tests.py檔案用於開發測試用例,在實際開發中會有專門的測試人員,這個事情不需要我們來做;
其它檔案和目錄會在稍後的開發中使用到,會逐個講解.
安裝應用:應用建立成功後,需要安裝才可以使用.
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',]
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',]
在開發階段,為了能夠快速預覽到開發的效果,django提供了乙個純python編寫的輕量級web伺服器,僅在開發階段使用.
執行伺服器命令如下:
python manage.py runserver ip:埠
可以不寫ip, 預設埠為8000, 伺服器成功啟動後如下圖:
如果增加、修改、刪除檔案,伺服器會自動重啟.
按ctrl+c停止伺服器.
Django 入門之建立專案
我們以乙個電商 為例,上有跟使用者有關的頁面,有跟商品有關的頁面,還有跟訂單有關的頁面,這樣的一塊內容其實就是 的乙個功能模組。在django中,專案的組織結構為乙個專案包含多個應用,乙個應用對應乙個業務模組。建立專案的名稱為test1,完成 圖書 英雄 資訊的維護,建立應用名稱為booktest。...
Django的部落格專案建立 2
如圖所示建立目錄結構 1.模型的建立 新增類別,標籤,帖子三個模型,帖子模型外來鍵連線user模型,多對一的關係 帖子模型外來鍵連線category模型,多對一的關係 帖子模型連線tag模型,多對多的關係。from django.db import models create your models...
Python入門之Django專案的建立
首先,安裝好python之後,要使用django先需要建立乙個虛擬環境,進入到你想存放django專案的碟符下,執行cmd切換到當前目錄然後使用命令python m venv blog blog是檔名 建立好虛擬環境如圖 在使用命令 blog script activate來啟用虛擬環境 啟用虛擬環...