Это изображение полей пользователя Django по умолчанию.
models.py:
from django.db import models
from django.contrib.auth.models import User
# Create your models here.
class Visitor(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
phone = models.IntegerField()
admin.py:
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin as BaseUserAdmin
from django.contrib.auth.models import User
from accounts.models import Visitor
class VisitorInline(admin.StackedInline):
model = Visitor
can_delete = False
verbose_name_plural = "visitor"
class UserAdmin(BaseUserAdmin):
inlines = (VisitorInline,)
admin.site.unregister(User)
admin.site.register(User, UserAdmin)
Это изображение имеет поля пользователя Django по умолчанию, такие как имя пользователя, адрес электронной почты, имя и фамилия.Я хочу добавить настраиваемое поле, например номер телефона, в существующие поля.Как мне этого добиться?Спасибо!