Пользовательская форма регистрации/входа в систему 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">
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"> 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>