JQueryUI имеет очень хороший инструмент для выбора даты.
Вы можете получить его здесь: 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
.
Надеюсь, это поможет вам.