Я предоставил CSRF в views.py
и включил csrf_token
в шаблоны, но поиск по-прежнему не работает из-за «сбоя csrf_token».Почему мой токен CSRF не работает в Django?
views.py
Мой код:
args = {}
args.update(csrf(request))
args['articles']= Article.objects.all()
args['lang'] = language
args['session_language']=session_language
return render_to_response('articles.html', args)
и код шаблона
<h3>Search</h3>
{% csrf_token %}
<input type='text' id='search' name='search' />
Нам, вероятно, нужно будет увидеть больше кода и стек. –
Что вы пытаетесь сделать? Где ваша форма и как вы ее подаете? – Leticia
Является ли 'csrf_token' внутри тега' form'? Является ли это регулярной формой HTML 'form' submit (вы используете какой-то AJAX)? –