搜索结果 url 中的 django csrf_token

2024-03-11

搜索结果 url 中有 csrf。不知道为什么会存在以及如何删除它。搜索效果很好。这是网址

/search/?csrfmiddlewaretoken=675d1340034e094866d15a921407e3fc&q=testing

这是视图:

def search(request):
    query = request.GET.get('q', '')
    rezult = []
    if query:
    qset1 = (
        Q(title__icontains=query) 
    )
    result = Product.objects.filter(qset1).distinct()
    if result.count() == 1:
        return HttpResponseRedirect(result[0].get_absolute_url())
    return render_to_response('search/search.html',{'query': query, 'result': result, },context_instance=RequestContext(request))

Thanks


Remove {% csrf_token %}从模板中的表单中,您不需要它,因为您正在发出 GET 请求。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

搜索结果 url 中的 django csrf_token 的相关文章

随机推荐