【问题标题】:Comments in djangodjango 中的评论
【发布时间】:2014-05-25 18:02:15
【问题描述】:

我正在尝试将 cmets 功能添加到我的 django 网站。 https://docs.djangoproject.com/en/1.6/ref/contrib/comments/ 有教程。但是,如您所见,我的 django (1.6) 版本已弃用它,并且不再受支持。我仍然尝试按照教程进行操作,但在执行“python manage.py syncdb”时遇到了这个错误:

django.core.exceptions.ImproperlyConfigured: ImportError django_comments: No module named django_comments

任何有关如何调试它的帮助将不胜感激。我知道我不应该使用评论框架,因为它已被弃用。因此,替代品也将受到高度赞赏。该教程讨论了 Disqus,但我在设置它时遇到了一些麻烦,因为 Disqus 的文档不是很有帮助,而且当我搜索“Disqus django”时,Google 似乎也没有产生任何有用的东西。

【问题讨论】:

标签: python django


【解决方案1】:

模块名称在 Django 1.6 中仍然是 'django.contrib.comments' 而不是 django_comments。您需要更改您在INSTALLED_APPS 中添加的值。

【讨论】:

  • 感谢您的帮助!做过某事。现在我遇到了一种新的错误。 “CommandError:一个或多个模型未验证:cmets.comment:'site' 与模型 有关系,该模型要么尚未安装,要么是抽象的。”
  • 您还需要安装django.contrib.sites(以及设置中的SITE_ID = 1
  • 谢谢马克西姆!这很有帮助!
猜你喜欢
  • 2014-12-11
  • 2011-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-16
  • 2013-07-23
  • 2012-03-05
  • 2018-05-24
相关资源
最近更新 更多