首页 > 解决方案 > Django Admin 操作不同的名称,然后是函数名称

问题描述

是否可以在 Django Admin 中显示与其函数名称不同的名称?

例如:


 def an_action():
   pass

class AdminPanel(admin.ModelAdmin):
   actions = [ an_action]

在 Django 管理面板an_action中将显示为“一个动作”。我可以让这个显示像“有史以来最好的动作”而不是“一个动作”这样随意吗?

标签: pythondjangodjango-admindjango-admin-actions

解决方案


试试这个:

def an_action():
   pass
an_action.short_description = 'my label'

class AdminPanel(admin.ModelAdmin):
   actions = [an_action]

推荐阅读