これは私のviews.pyです:奇妙なDjangoのエラー
# Create your views here.
from django.http import HttpResponseRedirect
from django.shortcuts import render_to_response
from django.db import models
from display.forms import CodeForm
from display.forms import CodeFormSet
from ExamPy.questions.models import QuestionBase
def codepost(request):
if request.method == 'POST':
form = CodeFormSet(request.POST)
if form.is_valid():
titles = []
for i in range(0, self.total_form_count()):
form = self.forms[i]
title = form.cleaned_data['title']
if title in titles:
raise forms.ValidationError("Articles in a set must have distinct titles.")
titles.append(title)
return render_to_response('quesdisplay.html')
else:
form = CodeFormSet()
return render_to_response('quesdisplay.html', {'form':form})
私は、送信ボタンをクリックするとこのように、それはそれで任意のフォームなしquesdisplay.htmlを表示する必要があります。でも、存在しない連絡先ページに私を連れて行っています。
エラー:私はこの中で「接触」と呼ばれるものの痕跡がないので、このが、そのことはできませんをデバッグするためにすべての可能な方法を試してみた
The current URL, contact/, didn't match any of these.
。
編集:
/usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py:101: UserWarning: A {% csrf_token %} was used in a template, but the context did not provide the value. This is usually caused by not using RequestContext.
warnings.warn("A {% csrf_token %} was used in a template, but the context did not provide the value. This is usually caused by not using RequestContext.")
[10/Nov/2011 05:34:17] "
あなたはurls.py.で「コンタクト」のエントリをチェックしまし – danihp
はい。私はした。連絡先の痕跡はありません。テンプレート内でさえも。テンプレートは "。" – Hick
'連絡先'に 'quesdisplay.html'をチェックしましたか?あなたの警告に「連絡先」は表示されません。あなたはミックスの問題ですか? – danihp