假设我有一组模型,它们必须在管理中与另一个组分开(可视化)。
现在它们是按字母顺序排列的,这使它们变得杂乱无章。
我想这样组织他们:
组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/