2
내 django 앱에서 form.py 파일을 사용하여 동적으로 양식을 만드는 양식을 작성 중입니다.django 양식 이름 레이블
다음내 코드입니다 ..
forms.py
class TestCriteriaForm(forms.Form):
testname = forms.CharField()
serviceoffering = forms.ModelChoiceField(queryset=ServiceOffering.objects.all())
templatename = forms.CharField(help_text="Enter the template name")
zone = forms.CharField()
템플릿 코드
<form action="/testplatform/" method="post">{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Submit" />
</form>
내 문제는 필드 이름이 내 마음에 드는 포맷되지 않은 것입니다. testname이 아니라 'Test name'또는 'Service Offering'이 표시됩니다.
템플릿에서보다 많은 html 코드를 정의하지 않으면 어떻게됩니까?
많은 감사 - OLI
HI Marcin .. 죄송합니다. 문서를보고 있었는데 찾고 있던 것을 찾을 수 없었습니다. 그러나 당신은 올바른 방향으로 나를 지적했습니다. 나는 다음과 같이 my forms.py에 레이블을 추가했습니다. - testname = forms.CharField (label = 'Test Name') – Oli