Моя модель не сохраняется в базе данных

ПРОСМОТРОВ

from django.shortcuts import render
    from django.views.generic import(ListView, CreateView)
    from models import UserProfileInfo
    from django.contrib.auth.mixins import LoginRequiredMixin
    from django.contrib.auth.models import User
    from forms import UserForm
    
    # Create your views here.
    
    
    class UserCreateView(CreateView):
    
        template_name = "message_app/post_list.html"
    
        form_class = UserForm
    
        model = UserProfileInfo

ФОРМЫ

from django import forms
from models import UserProfileInfo

class UserForm(forms.ModelForm):
    password = forms.CharField(widget=forms.PasswordInput())

    class Meta():
        model = UserProfileInfo
        fields = "__all__"

POST_LIST.html

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <h1>Please Sign Up</h1>

    <form method="post ">
       {{ form.as_p }}
       {% csrf_token %}

      <input type="submit" value="SignUp">
    </form>

    <a href="{% url 'admin:index' %}">Admin</a>

  </body>
</html>

Когда я захожу в админку сайта, я не вижу, что эта информация сохранена

Разве представление создания класса не должно автоматически сохранять его или я что-то упускаю

Убедитесь, что в вашем urls.py ваш путь выглядит следующим образом

path('', UserCreateView.as_view())

Мне пришлось изменить небольшой пробел в

<form method="post " class="user-form"> 
<form method="post" class="user-form">
Вернуться на верх