在django1.7项目中,我需要向现有模型添加一个字段。在
我添加了以下内容:bairro = models.CharField(max_length=200)
然后我运行两个命令:
python manage.py makemigrations
python manage.py migrate
现在,测试不再运行了。
每当我运行python manage.py test
时,都会出现以下错误:
^{pr2}$
这很奇怪,因为如果我打开外壳,我可以添加对象,而场也可以工作。在
我能做什么?在
Tags:
这是一次迁徙中的问题。在
为了找到它是什么,我放弃了我的数据库并试图运行
python manage.py migrate
,但出现了同样的错误。然后我注意到一个相关的模型对这个模型有一个默认值,如下所示:
它试图在这个调用中使用这个新添加的(在db中还不存在)字段,因此抛出错误。在
相关问题 更多 >
编程相关推荐