AdminSplitDateTime в Django форме

программирование python django

Не могу разобраться почему не подключается админский виджет для даты. Вроде все сделал по
http://stackoverflow.com/questions/38601/using-django-time-date-widgets-in-custom-form
этой ссылке.
Приведу используемый код, мб в нем что то.
forms.py

class ReservationForm(ModelForm):
class Meta:
model = Reserve
def __init__(self, *args, **kwargs):
super(ReservationForm, self).__init__(*args, **kwargs)
#self.fields['datetime_reservation'].widget = widgets.AdminSplitDateTime()
self.fields['datetime_reservation'].label = "(month/day/year hour/minutes)"

template.html

<script type="text/javascript" src="/my_admin/jsi18n/"></script>
<script type="text/javascript" src="/static/admin/js/core.js"></script>
<script type="text/javascript" src="/static/admin/js/admin/RelatedObjectLookups.js"></script>
<script type="text/javascript" src="/static/admin/js/jquery.min.js"></script>
<script type="text/javascript" src="/static/admin/js/jquery.init.js"></script>
<script type="text/javascript" src="/static/admin/js/actions.min.js"></script>
<script type="text/javascript" src="/static/admin/js/calendar.js"></script>
<script type="text/javascript" src="/static/admin/js/admin/DateTimeShortcuts.js"></script>
<h1 class="first-heading">{% trans 'Reservation' %}</h1>
<form action="{% url reserve_form %}" method="post">
{% csrf_token %}
{% localize on %}
{% for field in form %}
<div class="field">
<div class="label">
{{ field.label_tag }}:
</div>

{% if field.errors %}
<div class="error">
{{ field.errors }}
{{ field }}
</div>
{% else %}
<div>
{{ field }}
</div>
{% endif %}
</div>
{% endfor %}
{% endlocalize %}
<input type="submit" value="Submit" />
</form>

Заранее благодарен.
Ответы:
Сама недавно так подключала, все получилось. На первый взгляд проблема может быть при подключении статических файлов. Посмотрите исходный код страницы, действительно ли подгружаются необходимые js-ки? Firebug на что-нибудь ругается?


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.