Не отображается форму регистрации
при попытке вывести форму выводится это(просто кнопка отправить) https://i.stack.imgur.com/pTZ7q.png
содержимое reg.html
{% extends 'base.html' %}
{% block content %}
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Отправить</button>
</form>
{% endblock %}
содержимое forms.py
from django import forms
from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth.models import User
class RegistrForm(UserCreationForm):
email = forms.EmailField(max_length=254, help_text='This field is required')
class Meta:
model = User
fields = ('username', 'email', 'password1', 'password2',)
содержимое viwes.py
def reg(request):
data = {}
if request.method == 'POST':
form = RegistrForm(request.POST)
if form.is_valid():
form.save()
data['form'] = form
data['res'] = "Всё прошло успешно"
return render(request, 'registration/reg.html')
else:
form = RegistrForm()
data['form'] = form
return render(request, 'registration/reg.html')