安裝或設定
通常,每個模型都對映到一個資料庫表。我們在應用程式的 model.py 檔案中編寫欄位型別,限制,大小等。這將在數據庫中建立必要的表和欄位。
''' models.py '''
from django.db import models
class table_name(models.Model):
field_name= models.field_type(conditions)
接下來我們需要在 settinggs.py
中通知 Django 關於將使用此模型的應用程式。
''' settinggs.py ''''
INSTALLED_APPS = [
#...
'app_name',
#... ]
我們差不多完成了。接下來,我們需要遷移此應用程式,以便建立資料庫表。在終端型別中以下內容:
python manage.py migrate
migrate
將通過檢查 setting.py
中的 app_installed 來建立必要的資料庫
通過 makemigrations
,Django 將瞭解對模型所做的更改。
python manage.py makemigrations
而已。你的資料庫已建立,你可以在終端中檢視架構
python manage.py sqlmigrate app_name 0001