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.