in “forms.py”:
from django import forms
from django.contrib.admin import widgets
class MyForm(forms.Form):
date = forms.DateField(label=_('date'), widget=widgets.AdminDateWidget())
in “myform.html”:
{% block blockbots %}
<script type="text/javascript" src="/admin/jsi18n/"></script>
<script type="text/javascript" src="/admin_media/js/core.js"></script>
{{ form.media }}
<link rel="stylesheet" type="text/css" href="/admin_media/css/forms.css"/>
<link rel="stylesheet" type="text/css" href="/admin_media/css/base.css"/>
<!-- <link rel="stylesheet" type="text/css" href="/admin_media/css/global.css"/> -->
<link rel="stylesheet" type="text/css" href="/admin_media/css/widgets.css"/>
{% endblock blockbots %}
Eventually: src=”/media/admin/js/core.js” instead of src=”/admin_media/js/core.js”, etc …
Thanks to: http://stackoverflow.com/questions/38601/using-django-time-date-widgets-in-custom-form