Добрый день.
У меня есть несколько моделей:
UserInfo, Photos, PhotoAlbum
Соотвественно Юзеринфо ссылается на Юзера (расширяет его) и на Юзеринфо уже ссылается Фотоальбом а на фотоальбом Фото.
Как бы мне такую штуку в админку запихнуть? Пытаюсь вот так (admin.py), но не получается
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from django.contrib.auth.models import User
from .models import UserInfo, PhotoAlbum, Photos
class PhotosInfoLine(admin.StackedInline):
model = Photos
can_delete = False
verbose_name_plural = 'Photos'
class PhotoAlbumInfoLine(admin.StackedInline):
model = PhotoAlbum
can_delete = False
verbose_name_plural = 'PhotoAlbum'
inlines = (PhotosInfoLine,)
class UserInfoInline(admin.StackedInline):
model = UserInfo
can_delete = False
verbose_name_plural = 'UserInfo'
inlines = (PhotoAlbumInfoLine,)
class UserAdminIL(UserAdmin):
list_display = ('username','id', 'first_name', 'last_name', 'email' , 'date_joined', 'last_login', 'is_active')
ordering = ('-date_joined',)
inlines = (UserInfoInline, )
admin.site.unregister(User)
admin.site.register(User, UserAdminIL)