Django Forms(显示标签)

时间:2010-12-23 15:44:50

标签: django forms django-forms label

我有一个问题,因为我有像这样的单选按钮列表:

1)

 How would you rate the content of this site?
 Poor o1 o2 o3 o4 o5 Excellent

但是有可能以django形式进行吗? 就像现在一样:

 How would you rate the content of this site?

 o o1
 o o2
 o o3
 o o4
 o o5

:/

2)

我还有另外一个问题。我可以这样做吗?

 Label:
 TextArea here

因为我有

 Label: textArea here :/

3)

是否有可能在不创建任何字段的情况下将标签放入此django表单中? 我的意思是e.x。:      SECTION1:(标签)

 Name: texbox
 Phone: textbox

 Section2:

 hobby: textbox 

等? 我一直在寻找一个好的文档,但我找不到我需要的东西,我的意思是没有太多细节:/ 谢谢!

1 个答案:

答案 0 :(得分:2)

是的 - 当您在模板中使用表单时,您可以通过访问form.fieldname来单独与字段进行互动 - 如下所示:

<p>How would you rate the content of this site?</p>
Poor
{{ form.rating }}
Excellent

如果您想以不同方式定位表单字段的标签和字段,您也可以这样做:

{{ form.fieldname.label }}: {{ form.fieldname }}

当谈到显示没有表格的标签时,你应该能够自己将它们添加到你的标记中 - 你不需要Django。