Я пытаюсь использовать дату администратора в моих собственных формах django.
Примерно после обсуждения здесь:
Я
а) В мои forms.py включена строка
from django.contrib.admin import widgets
б) и использовал виджет так:
date = forms.DateTimeField(widget=widgets.AdminDateWidget())
в) И в моем собственном шаблоне я добавил:
{{form.media}}
Чтобы включить JS / стили и т. Д.
Однако, когда я пытаюсь просмотреть свою форму, у меня не появляется красивый виджет; просто обычное текстовое поле. И консоль ошибок Firefox javascript показывает мне:
gettext не определен в calendar.js (строка 26)
и
addEvent не определено в DateTimeShortcuts.js (строка 254)
Есть предложения? Это ошибка в собственной библиотеке JavaScript в Django?
Обновление: в основном нужно включить ядро и (или подделку) i18lization
Обновление 2: Карл отмечает, что это в значительной степени дубликат Использование виджетов времени и даты Django в пользовательской форме (хотя и с другой позиции)