允许用户通过前端删除自己的评论 [英] Allow users to delete their own comments via the front end
问题描述
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.
他在其中使用了django.contrib.comments.view.moderate import perform_delete 中的代码.
In it he uses the code from django.contrib.comments.view.moderate import perform_delete
.
然后我收到一条错误消息 ModuleNotFoundError:没有名为'django.contrib.comments'的模块
.
I then got an error message ModuleNotFoundError: No module named 'django.contrib.comments'
.
我做了 pip安装django-contrib-comments
.
然后我尝试了以下操作-django_comments.view.moderate import perform_delete 中的.
And I tried the following - from django_comments.view.moderate import perform_delete
.
还有其他建议吗?'
推荐答案
The django-contrib-comments documentation suggests the following-
更改以下内容
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.
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.
这篇关于允许用户通过前端删除自己的评论的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!