django.utils.dates.MONTHS

django.utils.dates.MONTHSってのがあるのを知った

MONTHS = {
    1:_('January'), 2:_('February'), 3:_('March'), 4:_('April'), 5:_('May'), 6:_('June'),
    7:_('July'), 8:_('August'), 9:_('September'), 10:_('October'), 11:_('November'),
    12:_('December')
}

WEEKDAYSとかも用意されている。

月の入力があるformとか、これを使えばラクですね

from django.utils.dates import MONTHS
from django import forms


class SampleForm(forms.Form):
    month = forms.ChoiceField(choices=MONTHS.items())