安装或设置

通常,每个模型都映射到一个数据库表。我们在应用程序的 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