Как отобразить inlines модели в админке django?
Есть две модели.
models.py
class Post(models.Model):
...
fieldsets = (
(None, {
'fields': ('name')
}),
)
class PostImage(models.Model):
post = models.ForeignKey(Post, on_delete=models.CASCADE)
image = models.ImageField(upload_to ='images/')
в админке представлен следующий код:
admin.py
class PostImageAdmin(admin.TabularInline):
model = PostImage
extra: int = 0
@admin.register(Post)
class PostAdmin(admin.ModelAdmin):
...
inlines = [PostImageAdmin]
задумка следущая:
хочу, в админке, в списковом представлении экземпляров, отобразить колонку с первой картинкой из связанного PostImage (в качестве миниатюры). в привычном HTML шаблоне я доставал ее из контекста с помощью post.postimage_set.all.first.image.url
. Но тут админка.. Обьясните как реализовать подобный механизм. Заранее спасибо.