Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Не отображаются поля формы в админке Django [RSS Feed]

#1 Окт. 6, 2016 23:18:21

userello
Зарегистрирован: 2016-10-06
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Не отображаются поля формы в админке Django

Создал в файле models.py класс:

 class Useful(models.Model):
    pub_date = models.DateTimeField(default=datetime.datetime.now, verbose_name=u'Дата публикации')
    slug = models.CharField(max_length=50, verbose_name=u'URL')
    title = models.CharField(max_length=300, verbose_name=u'Заголовок')
    text = RichTextField(config_name='htmld')
    short = RichTextField(config_name='htmld', verbose_name=u'Коротко', blank=True, null=True)
    def __unicode__(self):
        return self.title
    class Meta:
        verbose_name=u'статью'
        verbose_name_plural=u'полезная информация'

Прописал в файле admin.py:
 class UsefulAdmin(FrontendEditableAdminMixin, admin.ModelAdmin):
    list_display = ('title', 'pub_date', 'short')
    fields = ['pub_date', 'slug', 'title', 'text', 'short']
    prepopulated_fields = {"slug": ("title",)}
    # Specify name of sortable property
    sortable = 'order'
admin.site.register(Useful, UsefulAdmin)

В админке появился раздел Полезная информация, но добавить новую запись не могу, т.к. нет никаких полей. Подскажите, в чем может быть проблема?

Офлайн

#2 Окт. 11, 2016 23:25:16

Ateros
Зарегистрирован: 2016-10-11
Сообщения: 9
Репутация: +  1  -
Профиль   Отправить e-mail  

Не отображаются поля формы в админке Django

Речь идёт о Django CMS?
Не понимаю необходимости FrontendEditableAdminMixin и поля fields в UsefulAdmin

Офлайн

#3 Окт. 12, 2016 00:00:27

userello
Зарегистрирован: 2016-10-06
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Не отображаются поля формы в админке Django

Ateros
Речь идёт о Django CMS?
Да, о ней.
Ateros
Не понимаю необходимости FrontendEditableAdminMixin и поля fields в UsefulAdmin
без FrontendEditableAdminMixin и поля fields тоже самое.

Отредактировано userello (Окт. 12, 2016 00:01:38)

Офлайн

#4 Окт. 12, 2016 19:28:35

Ateros
Зарегистрирован: 2016-10-11
Сообщения: 9
Репутация: +  1  -
Профиль   Отправить e-mail  

Не отображаются поля формы в админке Django

Сделал с вашим кодом - всё получилось:


ставил через pip install django-ckeditor-updated

Офлайн

#5 Окт. 12, 2016 20:13:48

userello
Зарегистрирован: 2016-10-06
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Не отображаются поля формы в админке Django

Что может мешать работать у меня?
Есть вариант?

Офлайн

#6 Окт. 12, 2016 23:50:48

Ateros
Зарегистрирован: 2016-10-11
Сообщения: 9
Репутация: +  1  -
Профиль   Отправить e-mail  

Не отображаются поля формы в админке Django

Всё что угодно - версионность, перекрытие моделей. Нужно смотреть весь исходный код. Причина не ординарна.

Офлайн

  • Начало
  • » Django
  • » Не отображаются поля формы в админке Django[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version