Intead of rendering it with the as_p. You can render them individually.
ie

{{form.name}}
{{form.username}}

 In the forms.py, in each of the fields, add widget attributes.

def MyForm(forms.ModelForm):
    name = forms.CharField(label='name',     
widgets=forms.TextInput(attrs={'placeholder':'Name', 
'class':'yourInputFieldClassName'}))



Yingi Kem

> On 1 Dec 2017, at 1:50 AM, Tom Tanner <[email protected]> wrote:
> 
> The HTML for the user registration form looks like this:
> <form method="post">
>  {% csrf_token %}
>  {{ registration_form.as_p }}
>  <button type="submit">Register</button>
> </form>
> 
> I understand that the `registration_form.as_p` line automatically gives me 
> the form's HTML. But I'd like to customize that HTML. For instance, I'd like 
> the label text to be placeholders instead. How do I do this?
> 
> If it helps, `registration_form` is `UserCreationForm()`
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/django-users/12490918-6d56-4079-ab53-9b8cb6f9fd9b%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/13998D7F-2C4F-4CD8-A879-D96BF836D035%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to