Ich versuche, den Admin-Datepicker in meinen eigenen Django-Formen zu verwenden.django: mit admin datepicker
hier im Anschluss an die Diskussion Grob: http://www.mail-archive.com/[email protected]/msg72138.html
Ich habe
a) In meiner forms.py die Linie
enthaltenfrom django.contrib.admin import widgets
b) und verwendet, um das Widget wie folgt aus:
date = forms.DateTimeField(widget=widgets.AdminDateWidget())
c) Und in meiner aktuellen Vorlage habe ich hinzugefügt:
{{form.media}}
So schließen Sie die js/Stile usw.
Allerdings, wenn ich versuche, meine Form ich kein schönes Widget bekommen zu sehen; nur ein gewöhnliches Textfeld. Und die Firefox JavaScript-Fehler-Konsole zeigt mir:
gettext nicht in calendar.js definiert (Zeile 26)
und
addEvent nicht in DateTimeShortcuts.js definiert (Linie 254)
Irgendwelche Vorschläge? Ist das ein Fehler in Djangos eigener Javascript-Bibliothek?
Update: Grundsätzlich müssen den Kern und (oder gefälschten) um die i18lization
Update 2: Carl weist darauf hin, das ist so ziemlich ein Duplikat Using Django time/date widgets in custom form (obwohl aus einer anderen Startposition)
Diese Frage ist ein Duplikat. Siehe die Antwort hier: http://stackoverflow.com/questions/38601/using-django-time-date-widgets-in-custom-form/38916#38916 –
danke ... lustig, das nicht in Pop-up Irgendwelche von "In Verbindung stehenden Fragen" Entweder in der Seitenleiste hier oder als ich die Frage schrieb – interstar
Die Antwort auf die Frage Carl Meyer verweist darauf, dass dies eine Antwort ist, die viel Arbeit erfordert, mehr als nur Ihre eigene zu implementieren datepicker mit jQuery oder einer anderen bekannten Bibliothek. – rossdavidh