3

我想在管理索引中分离我的应用程序模型:

我在其中注册了所有模型,admin.py并将它们全部放在下面显示的大红色 1 下的默认管理索引中。

现在我想将我的一些模型放在另一个“块”中,如下图大红色 2 下所示。

为了使它更难,我还需要在两个“块”中都有一些模型,但使用不同的查询集。

我怎样才能做到这一点?

在此处输入图像描述

4

1 回答 1

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

于 2012-12-19T17:31:12.367 回答