Sto provando ad usare l'admin datepicker nelle mie forme di django.django: using admin datepicker
Circa seguito della discussione qui: http://www.mail-archive.com/[email protected]/msg72138.html
Sono
a) Nel mio forms.py inclusa la linea
from django.contrib.admin import widgets
b) e ha usato il widget di come questo:
date = forms.DateTimeField(widget=widgets.AdminDateWidget())
c) E nel mio modello attuale ho aggiunto:
{{form.media}}
per includere il JS/stili ecc
Tuttavia, quando cerco di vedere la mia forma non ottengo alcuna widget piacevole; solo una normale casella di testo. E il Firefox javascript console degli errori mi mostra:
gettext non è definito nel calendar.js (linea 26)
e
addEvent non è definito in DateTimeShortcuts.js (linea 254)
Eventuali suggerimenti? Si tratta di un bug nella libreria javascript di Django?
Aggiornamento: In sostanza, è necessario includere il nucleo e (o falso) l'i18lization
Aggiornamento 2: Carl sottolinea questo è praticamente un duplicato di Using Django time/date widgets in custom form (pur partendo da una posizione diversa)
Questa domanda è una copia. Vedere la risposta qui: http://stackoverflow.com/questions/38601/using-django-time-date-widgets-in-custom-form/38916#38916 –
grazie ... divertente, che non è comparso in una qualsiasi delle "domande correlate" O nella barra laterale qui o quando stavo scrivendo la domanda – interstar
La risposta alla domanda riferimenti di Carl Meyer, chiarisce che questa è una risposta che richiede molto lavoro, più della semplice implementazione della propria datepicker usando jQuery o qualche altra libreria ben nota. – rossdavidh