我想创建一个简单的消息“您的评论已发布!” 使用 Django 的messages
框架。我正在使用 Django 的comments
框架并对其进行设置,以便在发布评论后刷新页面
<div><input type="hidden" name="next" value="{{ request.get_full_path }}" /></div>
在我form.html
创建以覆盖comments
默认值的我的内部。我还必须django.core.context_processors.request
在TEMPLATE_CONTEXT_PROCESSORS
我的settings.py
.
无论如何,messages
文档说要在views.py
. 这是否意味着我需要覆盖comments
'sviews.py
或者是否有更简单的方法来做到这一点?修改源代码我有点不舒服comments
。如果必须,我什至不确定在哪里添加该行
messages.add_message( request, messages.SUCCESS, 'You comment has been posted!' )
在下。def post_comment()
_django.contrib.comments.views.comments