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

为何Django管理后台中verbose_name显示带引号与括号?

问题原因分析

你在Django模型Meta类中定义verbose_name和verbose_name_plural时,赋值语句末尾多写了逗号:

class Meta:
    verbose_name = 'сайт',
    verbose_name_plural = '1. Сайт',

这个逗号会让Python将这两个变量解析为**元组(tuple)**而非字符串类型。当Django在后台面板渲染这些名称时,会直接输出元组的原生字符串表示,也就是你看到的带引号和括号的格式。

修正方法

去掉赋值语句末尾的逗号,将变量定义为普通字符串即可:

class Meta:
    verbose_name = 'сайт'
    verbose_name_plural = '1. Сайт'

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 08:52:01