안녕하세요. 미리 감사드립니다. 템플릿에 렌더링되지 않는 django 폼이 있습니다. "제출"버튼이 렌더링되지만 양식은 렌더링되지 않습니다. 저는이 코드를 약 6 시간 꼼짝 않고 바라 보았습니다. 아마 매우 간단 할 것입니다. 아마 또 다른 한 쌍의 눈이 필요할 것입니다.장고 양식이 렌더링되지 않습니다.
내 모델 :
#models.py
from django.db import models
from django.forms import ModelForm
class DraftInput(models.Model):
player_id = models.IntegerField(help_text = 'Input Player ID Number', max_length = 5)
def __unicode__(self):
return self.player_id
class DraftForm(ModelForm):
class Meta:
model = DraftInput
내보기 :
#views.py
from django.shortcuts import render_to_response
from simple.models import DraftInput
from simple.models import DraftForm
from django.template import RequestContext
#...
def draft_view(request):
if request.method == 'POST':
form = DraftForm(request.POST)
if form.is_valid():
form.save()
else:
form = DraftForm()
return render_to_response('simple/draft_input.html', {'form': form})
내 템플릿 :
#draft_input.html
#...
<h1>Draft Input</h1>
<h2>Draft</h2><br /><br />
<form method="POST" action="">
<table>{{ form }}</table>
<input type="submit" value="Draft Player" />
</form><br /><br />
#...
당신의 도움에 감사드립니다.
표시되는 내용을 보려면 소스를 보았습니까? –
새 뷰를 사용하기 위해'urls.py'를 수정하는 것을 잊었 기 때문에 나는이 정확한 문제를 겪었습니다. 그것은 일시적으로 추가 한 TemplateView를 사용했습니다. – moooeeeep