Я пытаюсь использовать администратор datepicker в моих собственных формах django.django: using admin datepicker
Примерно после обсуждения здесь: http://www.mail-archive.com/[email protected]/msg72138.html
Я
а) В моей forms.py включил линию
from django.contrib.admin import widgets
б) и использовать виджет как это:
date = forms.DateTimeField(widget=widgets.AdminDateWidget())
c) И в моем фактическом шаблоне я добавил:
{{form.media}}
Чтобы включить JS/стили и т.д.
Однако, когда я пытаюсь посмотреть мою форму я не получаю хороший виджет; просто обычное текстовое поле. А Javascript ошибка консоли Firefox показывает мне:
Gettext не определен в calendar.js (строка 26)
и
addEvent не определен в DateTimeShortcuts.js (строка 254)
Какие-либо предложения? Является ли это ошибкой в собственной javascript-библиотеке Django?
Update: В принципе, должны включать в себя ядро и (или поддельные) на i18lization
Update 2: Карл указывает это в значительной степени дублирует Using Django time/date widgets in custom form (хотя, начиная с другой позиции)
Этот вопрос является дубликатом. См. Ответ здесь: http://stackoverflow.com/questions/38601/using-django-time-date-widgets-in-custom-form/38916#38916 –
спасибо ... смешно, что не появилось в любой из «связанных вопросов» Либо в боковой панели здесь, либо когда я писал вопрос – interstar
Ответ на вопрос Карла Мейера дает понять, что это ответ, который требует много работы, больше, чем просто реализация собственных datepicker с помощью jQuery или какой-либо другой известной библиотеки. – rossdavidh