class Person(models.Model):
SHIRT_SIZES = (
('S', 'Small'),
('M', 'Medium'),
('L', 'Large'),
)
name = models.CharField(max_length = 60)
shirt_size = models.CharField(max_length=1)
这是我想要使用的新代码。但是,它会引发错误
first_name是我在Person类中使用的前一个变量。 我的django版本是1.10,我尝试删除架构并重新启动服务器。
答案 0 :(得分:0)
首先需要使用以下命令创建数据库模式:
python manage.py makemigrations your_app_name
python manage.py migrate
python manage.py syncdb
注意:此外,如果您更改了模型字段,则需要更新可以使用相同命令makemigrations
完成Django 1.9+的模式,之后migrate
。
有关详细信息,请参阅documentation。