django python manage.py migrate makemigrations建立模型後其在資料庫對應的表是什麼
阿新 • • 發佈:2020-12-11
技術標籤:Python
模型每次遷徙更新都會在migrations資料夾下儲存一個檔案,如圖
執行命令
python manage.py sqlmigrate login_register 0001
生成資料庫對應命令,要根據自己專案修改login_register和0001這兩條!!!!!!!!!!!!!!
生成資料庫命令
-- Create model Person -- CREATE TABLE "LOGIN_REGISTER_PERSON" ("ID" NUMBER(11) GENERATED BY DEFAULT ON NULL AS IDENTITY NOT NULL PRIMARY KEY, "USERNAME" NVAR CHAR2(128) NULL, "PASSWORD" NVARCHAR2(128) NULL, "SEX" NVARCHAR2(32) NULL, "EMAIL" NVARCHAR2(32) NULL, "CREATED" TIMESTAMP NOT NULL) ;
就可看到資料庫的對應表為LOGIN_REGISTER_PERSON
參考網址:https://docs.djangoproject.com/en/1.10/intro/tutorial02/#activating-models