django: usando admin datepicker
Estou tentando usar o administrador datepicker em meus próprios formulários de djang
Seguindo aproximadamente a discussão aqui:http: //www.mail-archive.com/[email protected]/msg72138.htm
Eu tenh
a) Nos meus forms.py incluímos a linha
from django.contrib.admin import widgets
b) e usou o widget assim:
date = forms.DateTimeField(widget=widgets.AdminDateWidget())
c) E no meu modelo atual eu adicionei:
{{form.media}}
Para incluir os estilos / js etc.
No entanto, quando tento visualizar meu formulário, não recebo um bom widget; apenas uma caixa de texto comum. E o console de erros javascript do Firefox mostra-me:
gettext não está definido em calendar.js (linha 26)
addEvent não está definido em DateTimeShortcuts.js (linha 254)
Alguma sugestão? Isso é um bug na biblioteca javascript do Django?
Atualização: Basicamente, é necessário incluir o núcleo e (ou falso) a i18lization
Atualização 2: Carl aponta que isso é praticamente uma duplicata deUsando widgets de data / hora do Django no formulário personalizado (embora a partir de uma posição diferente)