rayashi
rayashi

Reputation: 1851

Get only one field from django forms in template

I have one form :

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

How can I put just email field in my template ? I tried this :

{{ form.fields.email }}

But it returns <django.forms.fields.CharField object at 0x00000000043BCEB8>.

Upvotes: 10

Views: 7447

Answers (2)

Joyfulgrind
Joyfulgrind

Reputation: 2836

You don't need to use fields. Use:

{{ form.email }}

Upvotes: 2

Timmy O&#39;Mahony
Timmy O&#39;Mahony

Reputation: 53998

You can just use:

{{ form.email }}

Upvotes: 15

Related Questions