Django資料庫流程

2021-09-26 14:27:45 字數 718 閱讀 4409

設定資料庫

新建專案後應該告訴 django 你想用什麼資料庫(settings.py 模組中的 databases 設定)。此外,還可以在 admin.py 模組中注

冊模型,以便在管理介面中管理。

新增模型

新增模型的過程可以分為以下 5 步。

➊ 首先在 django 應用的 models.py 檔案中定義模型。

➋ 更新 admin.py,註冊新增的模型。

➍ 執行遷移: python manage.py migrate 。在資料庫中建立模型所需的表和字段。

➎ 建立或編輯填充指令碼。

有時你可能想刪除資料庫,重頭再來。具體步驟如下。注意,本書使用的是 sqlite 資料庫,此外

django 還支援其他資料庫引擎。

➊ 如果 django 開發伺服器正在執行,停止。

➋ 如果使用的是 sqlite 資料庫,刪除 django 專案根目錄中的 db.sqlite3 檔案。這個檔案與

manage.py 指令碼位於同一級目錄中。

➍ 執行 python manage.py migrate 命令,新建資料庫檔案(使用 sqlite 的話),並建立資料

庫表。➎ 執行 python manage.py createsuperuser 命令,建立乙個超級使用者。

➏ 最後,執行填充指令碼,在新資料庫中插入可信的測試資料。

Django 使用mysql 資料庫流程

建立乙個mysql資料庫 在settings中配置 databases 告訴django使用pymysql模組連線mysql資料庫 在與settings同級目錄下 init py中寫 import pymysql pymysql.install as mysqldb 執行資料庫遷移的命令 pytho...

django中MySQL資料庫搭建流程

django中mysql資料庫搭建流程 修改配置檔案 注釋 engine 引擎 name 資料庫的名稱 需要提前在資料庫中建立好 user 資料庫的使用者名稱 password 資料庫密碼 host 主機 2.安裝pymysql pip install pymysql 3.在專案檔案的 init p...

django 資料庫建表流程,與表結構

目錄建立表結構 多表關連的設定 自建立關聯表方法 自建表 和 manytomanyfield 聯合使用 databases import pymysql pymysql.install as mysqldb warnings mysql.w002 mysql strict mode is not s...