如何使用非ascii字符将操作添加到管理页面



我有这样的代码,它在Django管理页面中运行良好,但有没有办法将操作名称保持为俄语,而将函数名称保持为英语?

actions = ["Отправить_сообщение"]  # add action to list page
def Отправить_сообщение(self, request, queryset):
pass

欢呼

是,请参阅此处:https://docs.djangoproject.com/en/3.0/ref/contrib/admin/actions/#writing-动作功能

对于您的代码:

actions = ["my_action"]
def my_action(self, request, queryset):
pass
my_action.short_description = "Отправить сообщение"

另一种方法(如果处理多种语言,效果会更好(是使用国际化框架。

相关内容

  • 没有找到相关文章

最新更新