我一直试图按照这个教程--------。如何为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
.
有人有其他建议吗? '
的 django-contrib-comments 文件建议如下:
更改以下内容:
from django.contrib.comments.view.moderate import perform_delete
至
from django_comments.views.moderation import perform_delete
确保你使用 views.moderation
而不是 view.moderate
以及在settings.py文件中,你已经添加了 'django_comments'
作为INSTALLED_APPS。