我想在Django管理中修改动作部分的标题,我该怎么做?
yc0p9oo01#
描述[GitHub]在django.contrib.admin.actions模块中定义为:
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:
verbose_name_plural
class Article(models.Model): # … class Meta: verbose_name_plural = 'publications' # …
或者您可以创建一个翻译文件,将其翻译为其他内容,但您只能使用Djangomodeladmin传递给格式化程序的内容。
1条答案
按热度按时间yc0p9oo01#
描述[GitHub]在
django.contrib.admin.actions
模块中定义为:它采用模型的
verbose_name_plural
。因此,您可以使用以下方法更改verbose_name_plural
:或者您可以创建一个翻译文件,将其翻译为其他内容,但您只能使用Djangomodeladmin传递给格式化程序的内容。