你可以使用
forms.DateInput()小部件,而不是
forms.TextInput():
from functools import partialDateInput = partial(forms.DateInput, {'class': 'datepicker'})class DateRangeForm(forms.Form): start_date = forms.DateField(widget=DateInput()) end_date = forms.DateField(widget=DateInput())要使JQuery Datepicker起作用,必须对其进行初始化:
<link rel="stylesheet" href="http://pre.jquery.com/ui/1.11.0/themes/smoothness/jquery-ui.css"> <script src="http://pre.jquery.com/jquery-1.9.1.js"></script><script src="http://pre.jquery.com/ui/1.11.0/jquery-ui.js"></script><script>$(document).ready(function() { $('.datepicker').datepicker();});</script>


