django 创建model 并迁移生成表 在创建记录的写法流程

发布时间 2023-11-27 23:03:21作者: 朱饱饱

django 创建model 并迁移生成表 在创建记录的写法流程

在Django中,创建一个新的模型并迁移生成表的步骤如下:

  1. 在你的应用的models.py文件中定义模型。例如,我们创建一个名为Person的模型,它有nameage两个字段:
from django.db import models class Person(models.Model): name = models.CharField(max_length=200) age = models.IntegerField()
  1. 保存你的更改并运行makemigrations命令来创建迁移文件:
python manage.py makemigrations your_app_name
  1. 运行migrate命令来应用迁移并在数据库中创建新表:
python manage.py migrate

现在,你的Person模型已经被映射到数据库中的一个表。

接下来,我们可以创建一个新的Person记录:

# 导入模型 from your_app_name.models import Person # 创建新的Person记录 person = Person(name='John Doe', age=30) person.save()

在这个例子中,我们创建了一个新的Person对象,设置了它的nameage字段,然后调用了save()方法来将这个新的记录保存到数据库中。