Пользовательская форма регистрации/входа в систему Django

Я разработал формы регистрации и входа (HTML/CSS). Как я могу заставить их работать в моем Django проекте? Должен ли я использовать что-то вроде allauth и поместить мой дизайн на уже сделанные формы() или создать свои собственные формы и представления? В книгах, которые я читал, автор всегда использовал auth или allauth apps. Не было никакого объяснения, как реализовать собственные пользовательские формы. Не могли бы вы мне помочь?

Моя форма входа:

{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="{% static 'css/login.css' %}">
    {% block title %}<title>Login</title>{% endblock title %}
</head>
{% block content %}
<body>
    <div id="card">
        <div id="card-content">
          <div id="card-title">
            <h2>LOGIN</h2>
            <div class="underline-title"></div>
          </div>
          <form method="post" class="form" action="{% url 'login' %}" >
              {% csrf_token %}
            <label for="user-email" style="padding-top:13px">
                &nbsp;Email
              </label>
            <input id="user-email" class="form-content" type="email" name="email" autocomplete="on" required />
            <div class="form-border"></div> 
        <label for="user-password" style="padding-top:22px">&nbsp;Password
          </label>
        <input id="user-password" class="form-content" type="password" name="password" required />
        <div class="form-border"></div> 
        <a href="#">
          <legend id="forgot-pass">Forgot password?</legend>
        </a>
        <a href="{% url 'home' %}">
            <input id="submit-btn" type="submit" name="submit" value="LOGIN" />
        </a>
        <a href="#" id="signup">Don't have account yet?</a>
      </form>
    </div>
  </div>
</body>
{% endblock content %}
</html>

Вернуться на верх