1
私は何かの現在の状態を表すプロパティを持つモデルを持っています。CharFieldの選択は管理者だけでなく
STATUSES = (('status1', 'The first status'),('status2', 'The second status'),('status3', 'The third status'))
status = models.CharField(choices=STATUSES)
Django-Adminを使用している場合は、値(status1)の代わりに選択肢(最初のステータス)が表示されます。私はどのように私のテンプレートのいずれかの状態を印刷するときにこれを達成することができますか?または、この場合に使用するモデルフィールドがありますか?
STATUSES
のタプルの両方の要素で同じ文字列を使用できますが、これは非常に悪い習慣のように思えます。必要に応じて名前を変更するのが難しくなります。