Форма регистрации Django не отображается у пользователей администратора при отправке
Я хочу создать регистрацию и логин, но когда я создаю аккаунт в http://127.0.0.1:8000/register/, он не отображается в админке (http://127.0.0.1:8000/admin/auth/user/)
views.py
from django.contrib.auth.decorators import login_required
from django.contrib.auth.forms import UserCreationForm, UserChangeForm
from django.contrib.auth import authenticate, login
def register(request):
form = UserCreationForm()
if request.method == 'POST':
form = UserCreationForm(request.POST)
if form.is_valid():
form.save()
context = {'form': form}
return render(request, 'user/register.html', context)
def login(request):
context = { }
return render(request, 'user/login.html', context)
urls.py
from . import views
from django.contrib.auth import views as auth_views
urlpatterns = [
path('register/', views.register, name = "register"),
path('login/', views.login, name="login"),
]
user/register.html
<form method="POST" action=" ">
{% csrf_token %}
{{form.as_p}}
<input type="submit" name="Create User">
</form>
Мне нужна помощь, Спасибо!