仅从模板中的 django 表单中获取一个字段

Posted

技术标签:

【中文标题】仅从模板中的 django 表单中获取一个字段【英文标题】:Get only one field from django forms in template 【发布时间】:2012-11-11 09:05:41 【问题描述】:

我有一个表格:

class FormLogin(forms.Form):
    email = forms.EmailField(max_length=150)
    name  = forms.CharField(max_length=20)

如何在我的模板中只放置电子邮件字段? 我试过这个:

 form.fields.email 

但它返回<django.forms.fields.CharField object at 0x00000000043BCEB8>

【问题讨论】:

【参考方案1】:

您不需要使用fields。 使用:

 form.email 

【讨论】:

【参考方案2】:

你可以使用:

 form.email 

【讨论】:

以上是关于仅从模板中的 django 表单中获取一个字段的主要内容,如果未能解决你的问题,请参考以下文章

访问模板化 Django 中的表单字段属性

如何将引导类添加到模板中的 Django CreateView 表单字段?

获取django模板中的字段类型

Django:模板中的 Crispy 表单验证错误

Django - 表单中的外部字段需要 get_FOO_display

Django - 表单中的外部字段需要 get_FOO_display