【发布时间】:2013-02-09 15:05:20
【问题描述】:
在搜索结果 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))
谢谢
【问题讨论】:
-
@Aidan Ewen 答案是第一个正确的
标签: django django-forms django-views