Итак, я пытался добавить поле изображения в свою модель с помощью UserModel, поэтому я сделал эти модели
from django.contrib.auth.models import User
from django.db import models
class ProfileImage(models.Model):
user = models.OneToOneField(User,
on_delete=models.CASCADE,
editable=False)
avatar = models.ImageField()
def user_avatar(self):
return self.profileimage.avatar
User.add_to_class('user_avatar', user_avatar)
И я сделал администратора, чтобы видеть поле изображения в пользователях, admin.py
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
# Register your models here.
UserAdmin.fieldsets += ('Custom fields set', {'fields': ('user_avatar',)}),
Я не знаю, что не так с моим кодом, когда я открываю пользователя, чтобы увидеть поле изображения и это произошло , кто-нибудь знает в чем проблема?