1. Larin Anatoly

    01.02.2010

    0 ↑
    0 ↓
    Доброго времени!

    Есть код:
    class CalendarWidget(widgets.AdminDateWidget):
    class Media:
    js = (
    '/admin/jsi18n/',
    settings.ADMIN_MEDIA_PREFIX + 'js/core.js',
    settings.ADMIN_MEDIA_PREFIX + 'js/calendar.js',
    settings.ADMIN_MEDIA_PREFIX + 'js/admin/DateTimeShortcuts.js'
    )

    css = {
    'all': (
    settings.ADMIN_MEDIA_PREFIX + 'css/forms.css',
    settings.ADMIN_MEDIA_PREFIX + 'css/base.css',
    settings.ADMIN_MEDIA_PREFIX + 'css/widgets.css',)
    }

    class SearchForm(forms.Form):

    channels_id = forms.MultipleChoiceField(choices=Channel.objects.all())
    begin_date = forms.DateField()
    end_date = forms.DateField()

    def __init__(self, *args, **kwargs):
    super(SearchForm, self).__init__(*args, **kwargs)
    self.fields['begin_date'].widget = CalendarWidget()
    self.fields['end_date'].widget = CalendarWidget()
    т.е. вначале хочу подключить /admin/jsi18n/, потом /admin-media/js/core.js и т.д.

    Но в итоге получаю:
    <link href="/admin-media/css/forms.css" type="text/css" media="all" rel="stylesheet" />
    <link href="/admin-media/css/base.css" type="text/css" media="all" rel="stylesheet" />
    <link href="/admin-media/css/widgets.css" type="text/css" media="all" rel="stylesheet" />

    <script type="text/javascript" src="/admin-media/js/calendar.js"></script>
    <script type="text/javascript" src="/admin-media/js/admin/DateTimeShortcuts.js"></script>
    <script type="text/javascript" src="/admin/jsi18n/"></script>
    <script type="text/javascript" src="/admin-media/js/core.js"></script>
    CSS идет в нормальной последовательности, а вот JS, как пришлось...
    Коллеги, в чем может быть проблема?
  2. llolla

    30.04.2012

    0 ↑
    0 ↓

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.