我从django-disqus的文档中学习,并在我的项目中使用它。我已经在我的设置中安装了它,还有其他需要的设置(API key
和short name
)。但是当我尝试运行这些命令时:
>>> from django.contrib.sites.models import Site
>>> Site.objects.all()
字符串
我收到一个错误:
操作错误:无此表:django_site
我已经在我的设置中安装了django.contrib.admin
,并正在我的项目中使用它。我错过了什么?
3条答案
按热度按时间jdgnovmf1#
确保已将
'django.contrib.sites'
添加到INSTALLED_APPS
中,然后运行migrate
创建所需的表。字符串
deyfvvtc2#
对我来说,只有在开始使用站点应用程序之前进行迁移时,它才能起作用。我必须删除代码中的所有导入,然后进行migration/migrate。之后,我开始使用网站应用程序。
3npbholx3#
有这个问题,因为我有一个
exit(1)
(错误代码)在我的迁移。没有运行所有迁移,这是提示。