Разрешить пользователям удалять собственные комментарии через интерфейс - PullRequest
1 голос
/ 05 мая 2020

Я пытался следовать этому руководству - Как предоставить кнопку удаления для django, встроенного в структуру комментариев . К сожалению, это старый учебник, и часть кода уже устарела.

В нем он использует код from django.contrib.comments.view.moderate import perform_delete.

Затем я получил сообщение об ошибке ModuleNotFoundError: No module named 'django.contrib.comments'.

Я сделал pip install django-contrib-comments.

А я пробовал следующее - from django_comments.view.moderate import perform_delete.

Есть ли у кого-нибудь другие предложения? '

1 Ответ

2 голосов
/ 05 мая 2020

В документации django -contrib-comments предлагается следующее:

Измените следующее:

from django.contrib.comments.view.moderate import perform_delete

To-

from django_comments.views.moderation import perform_delete

Убедитесь, что вы используете views.moderation вместо view.moderate, а также в файле settings.py вы добавили 'django_comments' как INSTALLED_APPS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...