Django迁移到新数据库

时间:2014-05-20 17:13:24

标签: python django django-south sorl-thumbnail

我刚刚使用Django加入了一个项目,我正在尝试初始化自己的开发服务器。当我尝试这样做时,我的某个应用程序的迁移失败。这个应用程序的模型有一个sorl.thumbnail.ImageField,用于添加徽标。尝试迁移时,我收到以下错误消息:

FATAL ERROR - The following SQL query failed: ALTER TABLE "accounts_account" ADD CONSTRAINT "logo_id_refs_file_ptr_id_7c3d1997" FOREIGN KEY ("logo_id") REFERENCES "filer_image" ("file_ptr_id") DEFERRABLE INITIALLY DEFERRED;
The error was: relation "filer_image" does not exist

我不确定问题是什么,因为显然创建生产数据库或后续迁移没有问题。

我相信我已正确安装了sorl-thumbnail及其所有依赖项。

你的帮助会得到很大的帮助。

1 个答案:

答案 0 :(得分:1)

我将Johndt6提供的答案从评论中提取到未来搜索能力的答案中。

解决方案是将filer添加到INSTALLED_APPS元组。