2015-07-01 2 views
0

Я получаю ошибки при использовании нового django_comments, который replaceddjango.contrib.comments. Любые идеи о том, как обойти эту ошибку?ImportError: Нет модуля с именем comments.models

Я устанавливаю приложение комментариев 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 
) 
+0

Попробуйте использовать последнюю версию развития django_comments – TheGeorgeous

ответ

3

Попробуйте это, я думаю, вы пропустили это:

pip install django-contrib-comments 

и использовать последний код

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

Вы правы. Мне пришлось вручную редактировать стороннее приложение. – Onichan

Смежные вопросы