Как использовать JQuery Datepicker с языком шаблонов Django
Посмотрел наэта ссылка и нашел некоторую помощь, но мне интересно, как я могу использовать виджет DatePicker JQueryUI для DateField, который я имею в моем models.py
models.py
from django.db import models
class EModel(models.Model):
date = models.DateField(blank=False)
forms.py
from django import forms
from models import EModel
class EForm(forms.ModelForm):
class Meta:
model = EModel
form.html - Как Джанго отображает мою форму.Не на странице администратора
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Form</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />
</head>
<body>
<form action="" method="post">{% csrf_token %}
{{ form.date }} <!-- ***** -->
<!-- The rest of my form -->
</form>
</body>
Я надеюсь на способ сделать так, чтобы мое поле модели date отображалось как виджет JQueryUI Datepicker, но я искал вокруг и не нашел способа связать их (в моем случае).
РЕШЕНИЕ
В моих формах.
from django import forms
from models import EModel
class EForm(forms.ModelForm):
class Meta:
model = EModel
widgets = {
'date' : forms.DateInput(attrs={'type':'date,'})
}