我知道:
class MFM(models.Model):
class Meta:
verbose_name = 'my fancy Model'
verbose_name_plural = 'my fancy Models'
但是当我在Django Admin中编辑MFM时,它会说“改变我喜欢的模型”#39;但是我希望它在我喜欢的模型上说“设置”。
答案 0 :(得分:2)
您需要覆盖管理员的方法,您可以根据django admin response.context_data['title']
的添加/更改页面上的要求更改标题
from .models import MFM
class MFMAdmin(admin.ModelAdmin):
def render_change_form(self, request, context, add=False, change=False, form_url='', obj=None):
response = super(MFMAdmin, self).render_change_form(request, context, add, change, form_url, obj)
response.context_data['title'] = "Settings on my fancy Models" if response.context_data['object_id'] else "Add my fancy Models"
return response
admin.site.register(MFM, MFMAdmin)