我已经创建了这个小部件
class DateTimeWidget(forms.TextInput):
attr = {'class': 'datetimepicker'}
class Media:
js = ('js/jquery-ui-timepicker-addon.js',)
然后我在我的表格上使用它
class SessionForm(forms.ModelForm):
class Meta:
model = Session
def __init__(self, *args, **kwargs):
super(SessionForm, self).__init__(*args, **kwargs)
self.fields['start_time'].widget = DateTimeWidget()
self.fields['end_time'].widget = DateTimeWidget()
没有 cssclass
应用于我的字段(我期望datetimepicker应用于两个start_time
& end_time
)。
我想我放attr
错了位置。我应该在哪里指定它?