Django评论应用程序:如何禁用重定向到posted.html的功能?

| 我正在使用Django的注释框架。每当有人发表评论时,他都会被重定向到成功页面(
posted.html
)。我不希望显示成功页面。我只希望重新加载当前页面(带有新注释)。如何停止重定向?     
已邀请:
        添加名为ѭ1field的隐藏表单域是解决方法,但是您应使用
request.get_full_path
,因为
request.path
不包含查询字符串:
<input type=\"hidden\" name=\"next\" value=\"{{ request.get_full_path }}\" />
    
        通过浏览contrib.comments.views.comments中的源代码,您似乎可以提供\“ next \”参数来覆盖重定向进行的位置。
#django.contrib.comments.views.comments

@csrf_protect
@require_POST
def post_comment(request, next=None, using=None):

    #more code here...

    # Check to see if the POST data overrides the view\'s next argument.
    next = data.get(\"next\", next)

    #more code here...
我会尝试在注释表单中添加一个隐藏字段,其名称为\“ next \”和您正在使用的当前URL的值。如果这样不起作用,则可能必须提供自己的视图和URL。希望能成功!     

要回复问题请先登录注册