假设我有一组模型,它们必须在管理中与另一个组分开(可视化)。
现在它们是按字母顺序排列的,这使它们变得杂乱无章。
我想这样组织他们:
组1:(自定义命名)
型号1
型号4
组2(自定义命名)
型号2
型号3
我似乎找不到有关如何做到这一点的文档。这是可能的吗?

最佳答案

您需要创建两个应用程序。第一个应用程序=组1。第二个应用程序==2组。
然后,您需要在新应用程序中创建proxy model。像这样。

class ProxyReview(Review):
    class Meta:
        proxy = True
        # If you're define ProxyReview inside review/models.py,
        #  its app_label is set to 'review' automatically.
        # Or else comment out following line to specify it explicitly
        # app_label = 'review'

        # set following lines to display ProxyReview as Review
        # verbose_name = Review._meta.verbose_name
        # verbose_name_plural = Review._meta.verbose_name_plural


# in admin.py
admin.site.register(ProxyReview)

关于python - 如何在django admin中对模型进行分组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31352496/

10-12 21:22