如何将django orm模型 写入数据库 200
1个回答
展开全部
假如你有一个app叫做myapp,模型models.py代码如下:
from django.db import models
class Person(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
django数据库迁移一般就两个命令,命令行执行
1,生成数据表
python manage.py migrate
相当于执行下面sql语句
CREATE TABLE myapp_person (
"id" serial NOT NULL PRIMARY KEY,
"first_name" varchar(30) NOT NULL,
"last_name" varchar(30) NOT NULL
);
2,修改模型models.py字段后可以用重建命令,我们在模型中添加一个字段
from django.db import models
class Person(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
bothday= models.DateField("生日", default=datetime.date.today)
然后在命令行执行
python manage.py makemigrations
最后执行命令python manage.py runserver,即可在本地浏览器打开127.0.0.1:8000
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询