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