1

I have been trying to follow this tutorial - How to provide a delete button for django built in comments framework. Unfortunately it is an old tutorial and some of the code is now out of date.

In it he uses the code from django.contrib.comments.view.moderate import perform_delete.

I then got an error message ModuleNotFoundError: No module named 'django.contrib.comments'.

I did pip install django-contrib-comments.

And I tried the following - from django_comments.view.moderate import perform_delete.

Does anyone have any other suggestions? '

Ross Symonds
  • 690
  • 1
  • 8
  • 29
  • 1
    I've think you may need to change `django_comments.view.moderate` to `django_comments.views.moderation`. Answered below. – F A May 05 '20 at 17:59

1 Answers1

2

The django-contrib-comments documentation suggests the following-

Change the following-

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

To-

from django_comments.views.moderation import perform_delete

Make sure that you use views.moderation instead of view.moderate, and also in the settings.py file, you've added 'django_comments' as INSTALLED_APPS.

F A
  • 326
  • 2
  • 12