我刚刚通过 Heroku 延迟了我的第一个 Django 应用程序,我遇到了一个很难解决的问题。我已经安装了 django-registration 和配置文件,除非“django.contrib.sites”和 SITE_ID 从设置中删除,否则显然有些东西会发生冲突。不幸的是,当用户提交要显示的内容时,我收到以下错误:
TemplateSyntaxError at /Caught AttributeError while rendering: 'Settings' object has no attribute 'SITE_ID'.
只有当通过管理员删除用户提交的内容时,站点才会重新存储。
添加 django.contrib.sites 和 SITE_ID 只会杀死整个应用程序。这些问题在最初的开发过程中并没有出现,而只是在部署应用程序时才出现。看看是否有人对如何解决这个问题有任何见解或建议。