You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Django admin页面中各模型的标题?

输入图片描述

修改Django Admin中模型标题的操作方法

不一定需要编辑models.py,有两种常用实现方式:

方法1:全局修改模型显示名称(修改models.py)

在模型类的内部Meta元类中定义verbose_name(单数标题)和verbose_name_plural(复数标题),设置后整个Django项目内的模型显示都会统一生效,包含Admin页面。

示例代码:

from django.db import models

class YourModel(models.Model):
    # 你的模型字段示例
    title = models.CharField(max_length=200)

    class Meta:
        verbose_name = "自定义单数标题"
        verbose_name_plural = "自定义复数标题"

方法2:仅在Admin页面修改(修改admin.py)

如果只想单独调整Admin页面的显示标题,不改动模型的全局设置,可以在注册模型的ModelAdmin类中设置对应参数。

示例代码:

from django.contrib import admin
from .models import YourModel

class YourModelAdmin(admin.ModelAdmin):
    verbose_name = "Admin专属单数标题"
    verbose_name_plural = "Admin专属复数标题"

admin.site.register(YourModel, YourModelAdmin)

注意:若两种方法同时设置,Admin页面会优先采用admin.py中的配置。

内容的提问来源于stack exchange,提问作者elifcs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 21:57:01