django基礎入門 2 建立專案和應用

2021-08-08 17:55:23 字數 2054 閱讀 8408

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來啟用虛擬環境 啟用虛擬環...