JQueryUIには非常に優れた日付UIピッカーがあります。ここで入手できます:http://jqueryui.com
たとえば、次のフォームがあるとします。
class DateForm(forms.Form):
myDate = forms.DateField()
ここから、テンプレート内からJQuery日付ウィジェットをフィールドにバインドします。
DateForm
ここでは、をテンプレートに渡し、JQueryへのパスが正しいと想定しています。
<head>
<link rel="stylesheet" href="/themes/base/jquery.ui.all.css">
<script src="/jquery.js"></script>
<script src="/ui/jquery.ui.core.js"></script>
<script src="/ui/jquery.ui.widget.js"></script>
<script src="/ui/jquery.ui.datepicker.js"></script>
<script>
$(function() {
$( "#id_myDate" ).datepicker();
});
</script>
</head>
<body>
<p>Date: <input type="text" id="id_myDate"></p>
</body>
myDate
その前に。が付いていることに注意してくださいid_
。Djangoはこれを透過的に行うので、次のように一致するようにしてくださいid_myDate
。
これがお役に立てば幸いです。