繁体   English   中英

Django-mptt管理员获取子类别

[英]Django-mptt admin get child categories

我的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中的唯一子类别(无子类别)。 如何在管理员中过滤类别?

我不确定是否了解您的要求,但请查看这篇文章,因为它可能会有所帮助。 在Django管理页面中更改外键项的名称

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM