我想在管理员索引中分离我的应用模型:
我在admin.py
注册了所有模型,并将所有模型都放在默认管理员索引下,如下图所示。
现在我想将我的一些模型放在另一个“块”中,如下面的大红色2所示。
为了使其更难,我还需要在两个“块”中都有一些模型,但具有不同的查询集。
我该怎么做?
答案 0 :(得分:2)
我测试了我的解决方案并且有效。
这样做:
class MyModelTest(models.Model):
# Fields here
class Meta:
app_label = 'My other app namespace'
更新:
要实现目标(最大限度的灵活性),您需要根据自己的需要修改模板admin/app_index.html
和视图django.contrib.admin.sites.app_index
。