Обычно я делаю что-то вроде этого:
class CalendarWidget(forms.TextInput):
class Media:
css = {
'all': ('datepicker.css',)
}
js = ('datepicker.js')
def __init__(self, attrs={}):
super(CalendarWidget, self).__init__(
attrs={'class': 'datepicker',
'size': '14',
'readonly':'readonly'})
class ToDoForm(forms.ModelForm):
class Meta:
model = yourModel
your_date_field = forms.DateTimeField(widget=CalendarWidget)
Наконец, в вашем шаблоне что-то вроде этого:
$(".datepicker").datepicker();
Надеюсь, это поможет.