私は現在、月のリストと曜日のリストを定義するために選択肢を使用しています。
必ずしも特定のインスタンスやフォームに関連することなく、これらの選択肢のリストをテンプレートに表示したいと考えています。
例えば...
私のモデルでは:
MONTH_CHOICES = (
('01', 'January'),
('02', 'February'),
('03', 'March'),
etc
DAY_CHOICES = (
('01', 'Monday'),
('02', 'Tuesday'),
('03', 'Wednesday'),
etc
class Item(models.Model):
month = models.CharField(choices=MONTH_CHOICES)
day = models.CharField(choices=DAY_CHOICES)
私からしてみれば:
month_choices = MONTH_CHOICES
私のテンプレートでは:
{% for month in month_choices %}
{{ month }}<br />
{% endfor %}
上記のコードは次を出力します。
('01', 'January')
('02', 'February')
('03', 'March')
各選択肢の名前 (または値) だけを出力するにはどうすればよいですか?
または、モデルの月と曜日を記録し、後で月と日を使用してインスタンスをグループ化/提示するより良い方法はありますか?
ありがとう!:)