my forms.py выглядит так
class UserRegistration(UserCreationForm):
def __int__(self, *args, **kwargs):
super(UserRegistration, self).__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.form_id = 'id-registrationForm'
self.helper.form_class = 'u-form--modern'
self.helper.form_method = 'post'
self.helper.form_action = 'submit_form'
self.helper.add_input(Submit('submit', 'Submit'))
class Meta:
model = User
fields = ['first_name',
'username',
'last_name',
'email',
'password1',
'password2']
и мои шаблоны выглядят так (я отображаю только 1 поле, потому что они более или менее похожи)
<form class="js-validate mt-5" id="id-registrationForm" method="post">
<div class="js-form-message mb-4">
<label class="h6 small d-block text-uppercase "> Email address</label>
<div class="js-focus-state input-group u-form">
<input type="email" class="form-control u-form__input" name="email"
placeholder="your@email.com">
</div>
</div>
К сожалению, моинавыки переднего плана близки к 0, и я не мог понять, как использовать мой {{form.email}} внутри предварительно созданной формы загрузчика.Мне нужно это, чтобы отправить свою ModelForm и зарегистрировать пользователя.
Просто чтобы прояснить это, я хочу, чтобы моя форма django выглядела так же, как та, что внизу