Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 27, 2013 17:16:24

Relrin
Зарегистрирован: 2012-09-12
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Не отображаются виджеты

Постави на админку django-suit. Все вроде бы зашибись, но:
1) Не могу получить отображения filter_horizontal, вместо которого получаю просто список, из которого через Control можно нечто выбрать нужное (несколько полей всмысле)
Исходный код:

class Weekend(models.Model):
    DayOff = models.DateField(blank=True, null=True, verbose_name=u'Выходной день')
    class Meta:
        verbose_name = u'"Выходной день"'
        verbose_name_plural = u"Выходные дни"
    def __unicode__(self):
        return smart_unicode(u"%s" % self.DayOff)
class Market(models.Model):
    Name = models.CharField(max_length=50, unique=True, blank=False, verbose_name=u'Название')
    Location = models.CharField(max_length=255, blank=False, verbose_name=u'Страна')
    Weekend = models.ManyToManyField(Weekend, verbose_name=u'Выходной')
    class Meta:
        verbose_name = u'"Финансовый рынок"'
        verbose_name_plural = u"Финансовые рынки"
    def __unicode__(self):
        return smart_unicode(u"%s %s" % (self.Name, self.Location))
class MarketAdmin(admin.ModelAdmin):
    list_display = ['Name', 'Location']
    search_fields = ['Name']
    ordering = ['id', 'Name']
    filter_horizontal = ['Weekend']
В браузере, в придачу получаю примерно такое еще:

Ошибка при парсинге значения «filter». Потерянное объявление. @ http://127.0.0.1:8000/static/suit/css/suit.css:262
Неизвестное свойство «-moz-background-clip». Потерянное объявление. @ http://127.0.0.1:8000/static/suit/css/suit.css:271
Неизвестное свойство «-moz-border-radius-topleft». Потерянное объявление. @ http://127.0.0.1:8000/static/suit/css/suit.css:271
Неизвестное свойство «-moz-border-radius-topright». Потерянное объявление. @ http://127.0.0.1:8000/static/suit/css/suit.css:271
Неизвестное свойство «-moz-box-shadow». Потерянное объявление. @ http://127.0.0.1:8000/static/suit/css/suit.css:274
ReferenceError: grp is not defined @ http://127.0.0.1:8000/static/admin/js/actions.js:136
ReferenceError: grp is not defined @ http://127.0.0.1:8000/static/admin/js/SelectFilter2.js:166
ReferenceError: django is not defined @ http://127.0.0.1:8000/login/admin/siteDB/market/1/:269
Неизвестное свойство «box-sizing». Потерянное объявление. @ http://127.0.0.1:8000/login/admin/siteDB/market/1/
ReferenceError: SelectFilter is not defined @ http://127.0.0.1:8000/login/admin/siteDB/market/1/:229
2) Как в django-suit показать в админке элемент для выбора времени/даты имея следующее:
class Manager(models.Model):
    Name = models.CharField(max_length=255, blank=False, verbose_name=u'Имя')
    Surname = models.CharField(max_length=255, blank=False, verbose_name=u'Фамилия')
    WorkingFrom = models.TimeField(verbose_name=u'Работает с')
    WorkingTo = models.TimeField(verbose_name=u'Работает до')
    class Meta:
        verbose_name = u'"Менеджера"'
        verbose_name_plural = u"Менеджеры"
    def __unicode__(self):
        return smart_unicode("%s %s" % (self.Name, self.Surname))

Отредактировано Relrin (Окт. 27, 2013 17:18:29)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version