Django 建立model並遷移生成資料庫表

2021-10-01 22:57:44 字數 664 閱讀 3098

第一步:建立model

在應用內models.py檔案裡編寫具體model,例如,投票和選項兩個model

第二步:啟用model

將應用新增到專案裡

在專案根目錄執行

python manage.py makemigrations polls
會生成乙個以數字開頭的遷移檔案,當你對模型進行修改後都應執行一次該命令,會生成新的檔案

通過執行makemigrations命令,django 會檢測你對模型檔案的修改(在這種情況下,你已經取得了新的),並且把修改的部分儲存為一次 遷移

有了遷移檔案,就可以進行遷移:

遷移命令:

python manage.py sqlmigrate polls 0001
遷移完成後,執行下面命令執行sql語句

python manage.py migrate
會在資料庫成功新增兩張表:

Django 建立資料庫Model

在正式開始前,先簡單介紹一下web 框架。為什麼要有web 框架?如果你打算做乙個網頁,那是不需要的。如果你需要建立大量的網頁,而且如果只需要同乙個網頁改改內容的話,那你就需要建立乙個合適的框架,減少大量無謂的重複操作。django用的mtv,也就是model template view模型,先看看...

Django 建立資料庫Model

在正式開始前,先簡單介紹一下web 框架。為什麼要有web 框架?如果你打算做乙個網頁,那是不需要的。如果你需要建立大量的網頁,而且如果只需要同乙個網頁改改內容的話,那你就需要建立乙個合適的框架,減少大量無謂的重複操作。django用的mtv,也就是model template view模型,先看看...

django使用日誌01 model建立

一.model的建立,以及外來鍵的使用 foreignkey表示一對多的關係。一般來說,foreignkey放在多的一方。例子1 自關聯 class organizations models.model name models.charfield pid models.foreignkey self...