如何在Django中正确使用“选择”字段选项
我在这里阅读教程: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”列,并说明用户单击月份后出生的月份。并提交表格?