У меня есть модель модели Word
, у которой есть внешний ключ к модели Group
И я хочу, чтобы структура в админке django была вложенной, например:
-Group
-Word1 (clickable where I can show all the info about this word model)
-Word2 (clickable)
-Word3 (clickable)
Я пытался сделать что-то подобное в admin.py, но получил ошибку: нет мета класса
from django.contrib import admin
from main_app.models import Profile, Project, User, Word, Phrase, Group
def unbound_callable(word):
return word.name
class WordInline(admin.TabularInline):
model = Word
fields = ('name', 'model_callable', 'model_admin_callable', unbound_callable)
readonly_fields = ('model_callable', 'model_admin_callable', unbound_callable)
def model_admin_callable(self, word):
return word.name
class GroupAdmin(admin.ModelAdmin):
model = Group
inlines = (Word,)
class Meta:
model = Group
admin.site.register([GroupAdmin, Word, Phrase])