我希望我的模型在django admin中有多个list view
个端点。
例如,我想查看all the blogs with more than 5 comments
all the blogs that has been shared
如何在django admin中创建多个端点? (基本上是一个模型类的多个查询集)
当然我可以使用类似https://github.com/jsocol/django-adminplus的内容,但创建模板需要几个小时......
答案 0 :(得分:4)
创建多个proxy models:
class SharedBlog(Blog):
class Meta:
proxy = True
verbose_name = 'shared blog'
并覆盖get_queryset()
的<{1}}方法:
ModelAdmin