ImportError:没有名为comments.models的模块

时间:2015-07-01 11:41:10

标签: python django

我在使用replaced django_comments的新django.contrib.comments时遇到错误。关于如何解决这个错误的任何想法?

我正在django-threadedcomments上安装评论应用django-fluent-comments - 这是完全支持的。

File "/.../lib/python2.7/site-packages/threadedcomments/models.py", line 2, in <module>
from django.contrib.comments.models import Comment
ImportError: No module named comments.models

settings.py

INSTALLED_APPS = (
    ## comments apps start
    'threadedcomments',
    'django.contrib.sites',
    'django_comments',
    'fluent_comments',
    'crispy_forms',
    ## comments apps end
)

1 个答案:

答案 0 :(得分:3)

试试这个,我想你错过了这个:

pip install django-contrib-comments

并使用最新代码

from django.contrib.comments.models import Comment # old
from django_comments.models import Comment # new