【发布时间】:2012-08-29 11:53:05
【问题描述】:
我想在我的网页中有一个文本框,旁边有一个图像。当用户点击图像时,它会显示帮助用户选择日期的日历(弹出日历)。我已经在原始 html 中完成了它。但现在我想使用 django 表单(虽然我没有任何模型)所以我搜索并发现我必须在 forms.py 中编写自己的小部件。 s.th 喜欢:
class CalendarWidget(forms.TextInput):
css = ('/media/css/main.css', '/media/css/js-cal.css')
js = ('/media/js/js-cal.min.js')
我在forms.py 中有一个类backupForm,其中包含所有表单字段。
我的问题是:要使用上面的CalendarWidget,我应该像这样在backupForm 类中定义一个字段吗?:
date1 = forms.CharField(widget=CalendarWidget)
如何将图像绑定到此文本框并强制用户仅在此日历中输入他的日期?
【问题讨论】:
标签: django django-forms django-templates