【问题标题】:Allow users to delete their own comments via the front end允许用户通过前端删除自己的评论
【发布时间】:2020-05-05 17:06:03
【问题描述】:

我一直在努力学习本教程 - How to provide a delete button for django built in comments framework。不幸的是,这是一个旧教程,一些代码现在已经过时了。

他在其中使用代码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_comments.view.moderate 更改为django_comments.views.moderation。答案如下。

标签: python django python-3.x


【解决方案1】:

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。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-03
    • 2011-10-15
    • 2013-08-05
    • 2013-11-03
    相关资源
    最近更新 更多