反向 django 自定义管理站点 URL

时间:2021-03-09 16:28:49

标签: django django-admin django-urls

我正在尝试为使用代理模型的自定义管理员进行反向

class DeactivatedAdvertisements(Advertisement):
    class Meta:
        proxy = True


class DeactivatedAdvertisementsAdmin(admin.ModelAdmin):

    ordering = ["-deactivated_at"]
    list_display = [
        "advertisement_title",
        "user",
        "root_category",
        "activate",
        "deactivated_at",
    ]

但我不知道如何反转到子页面。在我的面板管理员中,模型广告有几页,我想反转到其中之一。 我想获取网址 admin/advertisement/deactivatedadvertisement/

我已经尝试过的:

reverse("admin:app_list", args['advertisement', 'deactivatedadvertisements'])

我怎样才能到达它?

1 个答案:

答案 0 :(得分:1)

试试:

reverse('admin:advertisement_deactivatedadvertisement_changelist')

(或可能

reverse('admin:advertisement_deactivatedadvertisements_changelist')

如果 deactivatedadvertisements 是复数)