Как показать атрибуты ForeignKey в Django Admin
Я пытаюсь показать детали внешнего ключа в моем админке Django. В моем случае у меня есть class Category
с user
в нем и class SubCategory
с внешним ключом с class Category
. В моей админке я хочу показать user
каждого class SubCategory
Вот пример:
class Category(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
class SubCategory(models.Model):
category= models.ForeignKey(Category, on_delete=models.CASCADE, related_name='SubCategory')
Вот администратор:
class CategoryAdmin(admin.ModelAdmin):
list_display = ['user']
list_filter = ['user']
class SubCategoryAdmin(admin.ModelAdmin):
list_display = ['id','category']
Мой вопрос
Как я могу отфильтровать подкатегорию по пользователю, который является атрибутом внешнего ключа?