ここでチュートリアルを読んでいます: https://docs.djangoproject.com/en/1.5/ref/models/fields/#choices そして、ユーザーが生まれた月を選択できるボックスを作成しようとしています私が試したのは
MONTH_CHOICES = (
(JANUARY, "January"),
(FEBRUARY, "February"),
(MARCH, "March"),
....
(DECEMBER, "December"),
)
month = CharField(max_length=9,
choices=MONTHS_CHOICES,
default=JANUARY)
これは正しいです?私が読んでいたチュートリアルでは、何らかの理由で最初に変数を作成したことがわかりました。
FRESHMAN = 'FR'
SOPHOMORE = 'SO'
JUNIOR = 'JR'
SENIOR = 'SR'
なぜ彼らはそれらの変数を作成したのですか? また、MONTHS_CHOICES は People と呼ばれるモデルにあるため、私が提供したコードは、「People」と呼ばれるデータベースに「Months Choices」列を作成し、ユーザーが月をクリックした後に生まれた月を示しますか?フォームを送信しますか?