Зарегистрированные пользователи не отображаются в панели администратора

Я работаю над проектом на Django, где я создаю форму, чтобы пользователи могли зарегистрироваться на странице; во время тестовой регистрации пользователя я не могу увидеть информацию о нем в административной панели

urls.py

from django.urls import path

from . import views

urlpatterns = [
    path('register/', views.registerPage, name="register"),
]

views.py

from django.shortcuts import render, redirect
from django.contrib.auth.forms import UserCreationForm

def registerPage(request):
    form_value = UserCreationForm()

    if request.method == 'POST':
        form_value = UserCreationForm(request.POST)
        if form_value.is_valid():
            form_value.save()

    context = {'form_key':form_value}
    return render(request, 'accounts/register.html', context)

register.html

<h3>Register</h3>

<form action="" method="POST">
    {% csrf_token %}
    {{form_key.as_p}}

    <input type="submit" name="Create User">

</form>

Я не знаю, должен ли я зарегистрировать представление в "admin.py", чтобы иметь возможность видеть пользователей, которые делают регистрацию ... Любая помощь была бы мне полезна

Вам необходимо зарегистрировать представление вместе с моделью в файле 'admin.py'.

Подобный пример:

from django.contrib import admin
from .models import Profile

# Register your models here.

admin.site.register(Profile)

Тогда это должно работать.

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