Python 与#x27相反';带参数';()';和关键字参数';{}';没有找到。

Python 与#x27相反';带参数';()';和关键字参数';{}';没有找到。,python,django,Python,Django,我写了一个留言板,当用户留言并成功返回页面时 我想提醒('成功留言,非常感谢。') 我发现一种方法是使用返回重定向(反向(…) 但尝试时出现了一个错误: 未找到带有参数“()”和关键字参数“{}”的“/maininfo/#5thPage”的反向。已尝试0个模式:[] 请帮帮我,谢谢 views.py def maininfo(request): return render(request, 'zh_tw/maininfo.html',) def create_post(request)

我写了一个留言板,当用户留言并成功返回页面时
我想提醒('成功留言,非常感谢。')
我发现一种方法是使用
返回重定向(反向(…)

但尝试时出现了一个错误:
未找到带有参数“()”和关键字参数“{}”的“/maininfo/#5thPage”的反向。已尝试0个模式:[]

请帮帮我,谢谢

views.py

def maininfo(request):
    return render(request, 'zh_tw/maininfo.html',)

def create_post(request):
    if request.method == 'POST':
        form = MessageForm(request.POST)
        if form.is_valid():
            form.save()
            # return HttpResponseRedirect('/maininfo/#5thPage')
            return redirect(reverse("/maininfo/#5thPage"), {"alert":'sucess leaving message,Thank you very much.'})
        return render(request, "zh_tw/maininfo.html",{'form': form,'anchor':'#5thPage'})
url.py

urlpatterns=patterns(“”,url(r'^mainfo/$,views.mainfo,name='mainfo'),)

模板:zh_tw/contact.html
(这是zh_tw/maininfo.html包含的锚定页面)


$(文档).ready(函数(){
{%if警报%}
警报({{alert}}');
{%endif%}
});

reverse的参数是URL模式中的名称或视图模块。对你来说,应该是这样

views.maininfo

此外,$表示Python正则表达式中字符串的结尾。因此,您可能无法使用^mainfo/$模式解析“/mainfo/#5thPage”。请在此处查找更多信息:

views.maininfo
'maininfo'