丑陋的Django错误:列hello_match.URL不存在

时间:2015-04-27 04:36:59

标签: python django

随着我越来越多地使用Django,我习惯于匹配query does not existrelation “users_user” does not exist错误。但这个对我来说是新的:

column hello_match.URL does not exist
LINE 1: SELECT COUNT(*) FROM "hello_match" WHERE "hello_match"."URL"...

syncdb在这里不起作用,我不知道出了什么问题。

2 个答案:

答案 0 :(得分:1)

硬核方法:从 hello_match 应用中删除迁移文件并重复syncdb

答案 1 :(得分:0)

您似乎更改了模型,但没有更新数据库。老化后,您必须将db与模型同步。

python manage.py makemigration <your app>
python manage.py migrate