我刚刚加入一个使用 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 及其所有依赖项。
我们将非常感谢您的帮助。
我将 Johndt6 提供的答案从评论中提取到此答案,以方便将来的搜索。
解决方案是添加filer
to the INSTALLED_APPS https://docs.djangoproject.com/en/dev/ref/settings/#std%3asetting-INSTALLED_APPS tuple.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)