【问题标题】:Django-mptt admin get child categoriesDjango-mptt admin 获取子类别
【发布时间】:2017-11-03 10:12:53
【问题描述】:

我的 Django 项目中有下一个模型:

class Category(MPTTModel):
    title_of_category = models.CharField(max_length=50, unique=True, verbose_name='Subcategory', default='')
    parent = TreeForeignKey('self', null=True, blank=True, related_name='children', db_index=True,
                            default='',
                            verbose_name='Category')
class Product(models.Model):
    category = models.ForeignKey(Category, verbose_name='Category', default='')
    title = models.CharField(max_length=200, verbose_name='Title of product', default='')

也是管理员:

class CategoryAdmin(DjangoMpttAdmin):
    list_display = ('title_of_category',)
    list_filter = ('title_of_category',)

admin.site.register(Category, CategoryAdmin)

@admin.register(Product)
class ProductsAdmin(admin.ModelAdmin):
    list_display = ('title', )

我想在我的管理面板中仅显示 ForeignKey 中的子类别(没有子类别)。 如何在管理中过滤类别?

【问题讨论】:

    标签: python django django-admin django-mptt


    【解决方案1】:

    我不确定我是否理解您的要求,但请查看这篇文章,因为它可能会有所帮助。 Changing name of Foreign Key items at admin page in Django

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-11
      • 2011-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-07
      相关资源
      最近更新 更多