Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Меню сайта редактируемое из админки Django [RSS Feed]

#1 Май 21, 2015 14:25:15

Andrew82
Зарегистрирован: 2015-02-12
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

Меню сайта редактируемое из админки Django

Здравствуйте!

Подскажите есть ли какая-либо батарейка для Django позволяющая сделать в админке примерно следующее:
А именно необходимо чтоб пользователь в админке мог создавать и редактировать нужные ему пункты меню

Допустим на сайте есть несколько категорий и статей:
Первая категория:
Первая статья
Вторая статья

Вторая категория:
Третья статья
Четвертая статья


Нужно чтоб пользователь мог выбирать пункт, либо подпункт и из выпадающего списка в котором выбирал бы категорию или статью которая должна выводиться в этом пункте меню
Есть ли какое-либо решение для этого?

Прикреплённый файлы:
attachment Снимок экрана 2015-05-21 в 13.38.55.png (23,1 KБ)

Офлайн

#2 Май 21, 2015 15:50:56

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Меню сайта редактируемое из админки Django

Делается самостоятельно за полчаса. Например так:
1. Вы должны использовать CBV для всех представлений
2. Все представления наследуются от одного базового класса
3. У каждого класса представления есть атрибут - человекочитаемое название (скажем, verbose_name)
4. Модель меню:
view_name: charfield
parent: FK
name: charfield
5. Дело техники: получить всех потомков базового класса элементарно (__subclasses__), вычитать у них verbose_name и __name__.



Отредактировано FishHook (Май 21, 2015 15:51:45)

Офлайн

#3 Июнь 22, 2015 12:34:54

gisolog
Зарегистрирован: 2012-05-24
Сообщения: 7
Репутация: +  1  -
Профиль   Отправить e-mail  

Меню сайта редактируемое из админки Django

для создания пунктов меню и прочего:
https://www.djangopackages.com/grids/g/navigation/…
а вот насчет категорий…поставьте django-blog-zinnia и буит вам щастье. там и категории, и тэги, и много чего еще из коробки.

Офлайн

#4 Июнь 22, 2015 12:54:31

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2763
Репутация: +  185  -
Профиль   Отправить e-mail  

Меню сайта редактируемое из админки Django

https://github.com/idlesign/django-sitetree



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

  • Начало
  • » Django
  • » Меню сайта редактируемое из админки Django[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version