web-dev-qa-db-ja.com

Django-管理モジュールでモデルのverbose_nameにアクセスする方法は?

管理モジュールでモデルのverbose_nameにアクセスするにはどうすればよいですか?以下のようなモデルのインスタンスがあれば、同じものにアクセスできます。

instance._meta.verbose_name.title()

Model._meta.verbose_name.title()

そして

Model._meta.verbose_name_plural.title()

それに応じて、単数形および複数形のモデルの詳細名を返します。 _Model._meta.verbose_name_raw_プロパティもあり、Unicode文字列を返すようですが、verbose_name.title()は通常の文字列を返しますが、これとverbose_name.title()の本当の違いはわかりません。

47
allait

Model._meta.verbose_name.title()は、最初の文字が大文字の詳細な名前を返しますが、Model._meta.verbose_name_rawプロパティは、モデルクラスで記述した詳細な名前を返します。

5
Pegasus