django 创建model 并迁移生成表 在创建记录的写法流程
在Django中,创建一个新的模型并迁移生成表的步骤如下:
- 在你的应用的
models.py文件中定义模型。例如,我们创建一个名为Person的模型,它有name和age两个字段:
from django.db import models class Person(models.Model): name = models.CharField(max_length=200) age = models.IntegerField()- 保存你的更改并运行
makemigrations命令来创建迁移文件:
python manage.py makemigrations your_app_name- 运行
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对象,设置了它的name和age字段,然后调用了save()方法来将这个新的记录保存到数据库中。