如何在Django管理面板的动作部分更改标题?

p8h8hvxi  于 2023-01-31  发布在  Go
关注(0)|答案(1)|浏览(91)

我想在Django管理中修改动作部分的标题,我该怎么做?

yc0p9oo0

yc0p9oo01#

描述[GitHub]在django.contrib.admin.actions模块中定义为:

@action(
    permissions=["delete"],
    description=gettext_lazy("Delete selected %(verbose_name_plural)s"),
)
def delete_selected(modeladmin, request, queryset):
    # …

它采用模型的verbose_name_plural。因此,您可以使用以下方法更改verbose_name_plural

class Article(models.Model):
    # …

    class Meta:
        verbose_name_plural = 'publications'
        # …

或者您可以创建一个翻译文件,将其翻译为其他内容,但您只能使用Djangomodeladmin传递给格式化程序的内容。

相关问题