自分のdjangoフォームでadmindatepickerを使用しようとしています。
ここでの議論の大まかなフォロー:http://www.mail-archive.com/django-users@googlegroups.com/msg72138.html
私は
a)私のforms.pyには次の行が含まれていました
from django.contrib.admin import widgets
b)そしてこのようなウィジェットを使用しました:
date = forms.DateTimeField(widget=widgets.AdminDateWidget())
c)そして私の実際のテンプレートに追加しました:
{{form.media}}
js/スタイルなどを含めるため。
ただし、フォームを表示しようとすると、優れたウィジェットが表示されません。通常のテキストボックスです。そして、Firefox javascriptエラーコンソールは私に示しています:
gettextがcalendar.jsで定義されていません(26行目)
と
addEventがDateTimeShortcuts.jsで定義されていません(254行目)
助言がありますか?これはDjango独自のjavascriptライブラリのバグですか?
更新:基本的に、コアと(または偽の)i18lizationを含める必要があります
アップデート2:カールは、これはカスタム形式でのDjangoの時刻/日付ウィジェットの使用とほぼ同じであると指摘しています(ただし、別の位置から開始します)