Я до сих пор довольно новичок в Django, поэтому, после окончания официального учебника, я пытаюсь узнать больше по шагам и пытается решить общие проблемы.jQuery локализация дампикера в django admin 1.7 + django-grappelli 2.6.1
В настоящее время я застрял в поиске (возможно, правильного) способа иметь локализованные датпикеры на странице администрирования моего приложения, которая работает с django-grappelli.
Я пытался напрямую модифицировать файлы grappelli, но я считаю, что это определенно не может быть правильным.
Мое приложение довольно простое, не очень далекое от того места, где вы остаетесь после official tutorial.
Я немного изменил admin.py файл, как это:
[...]
@admin.register(Question)
class QuestionAdmin(admin.ModelAdmin):
#fields = ['pub_date', 'question_text']
#date_hierarchy = 'pub_date'
class Media:
js = ("/media/mytime/js/ui.datepicker-it.js",)
list_display = ['question_text', 'pub_date']
fieldsets = [
(None, {'fields': ['question_text']}),
('+ Date information', {'fields': ['pub_date'], 'classes': ['grp-collapse grp-closed']}),
]
inlines = [ChoiceInline]
actions = ['prepend_letter']
[...]
Добавляя:
class Media:
js = ("/media/mytime/js/ui.datepicker-it.js",)
и правильно положить файл в каталоге СМИ, теперь файл появляется в исходный код страницы при переходе на страницу модификации вопроса.
Слишком плохо, похоже, этого недостаточно, поскольку финалисты по-прежнему появляются непереведенными.
Я пытался даже вводить непосредственно через консоль строку:
$.datepicker.setDefaults($.datepicker.regional[ "it" ]);
, но это выглядит, как будто я все еще далеко от делать это правильно. Какие-нибудь советы?
Работает как очарование. И спасибо за другие бесплатные советы! – Seether