Я новичок в django и пытаюсь сделать функцию регистрации с библиотекой Аллаута Django. Но мне сложно сделать так, чтобы функция регистрации работала над моим пользовательским HTML-файлом, поэтому вам нужна ваша помощь.
Изначально шаблон регистрации Django allauth выглядит следующим образом.
django-allauth/allauth/templates/account/signup.html
<form class="signup" id="signup_form" method="post" action="{% url 'account_signup' %}">
{% csrf_token %}
{{ form.as_p }}
{% if redirect_field_value %}
<input type="hidden" name="{{ redirect_field_name }}" value="{{ redirect_field_value }}" />
{% endif %}
<button type="submit">{% trans "Sign Up" %} »</button>
</form>
и мой новый привычный HTML-файл выглядит следующим образом.
mysite / templates / account / signup.html
<form class="signup" id="signup_form" method="post" accept-charset="utf-8" action= "{% url 'account_signup' %}" >
{% csrf_token %}
{% if redirect_field_value %}
<input type="hidden" name="{{ redirect_field_name }}" value="{{ redirect_field_value }}" />
{% endif %}
<div class="signup_body">
<div class="container">
<div class="home_list">
<div class="row">
<div class="col-12">
<div>name</div>
<div class="textinput">
<input type="text" id="signup_name" placeholder="please name" v-model="name">
</div>
</div>
</div>
</div>
<div class="home_list">
<div class="row">
<div class="col-12">
<div>email</div>
<div class="textinput">
<input type="email" id="signup_email" placeholder="please email" v-model="email">
</div>
</div>
</div>
</div>
<div class="home_list">
<div class="row">
<div class="col-12">
<div>password</div>
<div class="textinput">
<input type="password" id="signup_password" placeholder="password" v-model="password">
</div>
</div>
</div>
</div>
<div class="home_list">
<div class="row">
<div class="col-12">
<div>double check password</div>
<div class="textinput">
<input type="password" id="signup_repassword" placeholder="type again" v-model="passwordAgain">
</div>
</div>
</div>
</div>
<input type = "submit">
<div class="home_list_btn">
<div class="grobal_btn">
<h4 class="grobal_btn_primary grobal_btn_round">Complete</h4>
</div>
</div>
</div>
</div>
</form>
и я не знаю, как работать с тегом "form" в HTML для отправки данных в БД и перемещения пользователя на следующую пользовательскую страницу.
Я пытался ввести информацию о следующей странице в параметр action
в теге формы, и это работает, но данные не были отправлены и не сохранены.
Как настроить отправку этой HTML-страницыданные о регистрации пользователя в БД / сервере и переходе пользователя на следующую страницу?