安裝或設定

通常,每個模型都對映到一個資料庫表。我們在應用程式的 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