こんにちは、ありがとうございます。これは...次のスレッド(私はそこに掲示したり、新しいスレッドを開始しているかどうかわからないから、フォローアップの質問です:csrfトークン続き
CSRF token missing or incorrect even though I have {% csrf_token %}
私は、コードにして何をする必要があるかわかりません。csrfContextの仕事を作る私がモデルにデータを収集し、MySQLのテーブルに書き込みのModelFormを使用しようとしています、私はgettingtheエラー午前:ここ
Reason given for failure: CSRF token missing or incorrect.
はコードです:
from django.shortcuts import render_to_response from djengo.template import RequestContext from django.http import HttpResponse, HttpRequest, HttpResponseRedirect from acmetest.models import Player from acmetest.models import PickForm csrfContext = RequestContext(request) return render_to_response('makepick.html', csrfContext) def playerAdd(request, id=None): form = PickForm(request.POST or None, instance=id and Player.objects.get(id=id)) # Save new/edited pick if request.method == 'POST' and form.is_valid(): form.save() return HttpResponseRedirect('/draft/') return render_to_response('makepick.html', {'form':form})
もう一度、
ありがとうございました!
dpbklyn
はちょうどこのアドオンの質問を見ました。どのように/なぜ答えが助けられたのか分かりませんが、私が言及しなければならないことは - 正確にコードをカット/ペーストすると仮定すると 'djengo.template'の' django.template'のスペルが間違っています。 *無効な*コードではなく、単にタイプミスされたコードではありません。 (そうでない場合は、RequestContextを使用する必要があります)。 –