フィールドに関する同様の質問がありますverbose_name
:djangoでverbose_nameの自動大文字化を停止する方法
管理者インデックスページにアプリの利用可能なモデルを一覧表示する場合、Djangoは常にモデルの最初の文字を大文字にverbose_name_plural
して、モデルの名前として使用します。
django.contrib.admin.sites.pyのコードは次のとおりです。
model_dict = {
'name': capfirst(model._meta.verbose_name_plural),
'perms': perms,
}
ただし、次のスクリーンショットを検討してください。「VCenters」ではなく「vCenters」を表示したいと思います。
を削除しcapfirst
、他のモデルを明示的に大文字verbose_name_plural
にして機能させることができます。
しかし、私はdjangoのソースコードを変更する必要があり、それはDjangoのバグではないようです。より良い解決策はありますか?