Wagtail: когда хочется чего-то приятнее, чем просто Django / Игорь Мосягин (Lamoda)

  Рет қаралды 9,892

Python Channel

Python Channel

5 жыл бұрын

Приглашаем на Moscow Python Conf 2023, которая пройдет 19 и 20 мая 2023 в Москве в рамках Positive Hack Days.
Программа, подробности и билеты по ссылке conf.python.ru/moscow/2023
--------
Moscow Python Conf++ 2018
Тезисы и презентация:
conf.python.ru/2018/abstracts...
Wagtail - это полноценная CMS на базе Django для современных веб-сайтов. Встроенная доведённая до ума админка и система типов и отношений, API, работа с изображениями и другие мелочи в совокупности помогают разрабатывать сайты с Django легко и красиво не только для вас, но и для вашего клиента.
Я расскажу про framework Wagtail, построенный на базе Django, но с удобной админкой, не приводящую в шок ваших контент-менеджеров, с удобными дополнительными батарейками, которые вы и так обычно ставите в проект с Django, и про основные подводные камни, на которые можно наткнуться, если вы будете использовать wagtail в своих проектах. В рамках доклада я пройду через базовые возможности, и мы разберём хорошие (и плохие) стороны этой CMS.
--------
Нашли ошибку в видео? Пишите нам на support@ontico.ru

Пікірлер: 14
@USER-GU4GJJURFGJKV
@USER-GU4GJJURFGJKV 4 жыл бұрын
Модный Игорь сильно волнуется, аж самому тяжело дышать стало пока смотрел
@user-pv8it1ml9y
@user-pv8it1ml9y 3 жыл бұрын
Идеальный движок! После всяких друпалов - это просто праздник какой то. Ведущий правильно сказал, что админка джанго - это больше для разработчиков, для обычных пользователей она малопригодна. А у wagtail наоборот - идеальная гибко настраиваемая именно под пользователя админка. Да и вообще там всё максимально просто и гибко настраивается, наследование используется на 100%. Сейчас это мой основной движок, альтернатив не вижу.
@user-kb3ck2jg4t
@user-kb3ck2jg4t 3 жыл бұрын
Согласен 1000%, не понимаю почему Wagtail не особо популярен.
@yarmik3d
@yarmik3d 3 жыл бұрын
Очень странное утверждение потому как пользователи не пишут сайты, тем более на Django, именно разработчик должен создать админку которая устраивает заказчика, а эта админка всего лишь один вариант из множества возможных.
@ilfan_muratov
@ilfan_muratov 2 жыл бұрын
@@user-kb3ck2jg4t да, интересно конечно. Сам вчера только про него услышал, и теперь не могу ни о чем думать другом, настолько он меня поразил и понравился.
@user-pv8it1ml9y
@user-pv8it1ml9y 2 жыл бұрын
@@yarmik3d Вот wagtail и позволяет разработчику с минимальными усилиями написать админку, заточенную под конкретного заказчика и его пользователей. В несколько строк кода получается годная для конечного пользователя админка. Причем подгонка очень гибкая при соблюдении определенных принципов.
@timon7996
@timon7996 2 жыл бұрын
интересно как вы продаете ее (никому не известную цмс) заказчику который только привыкает к таким словам как "фласк и джанго" после десятилетий на вордпрессе и друпале
@user-hk7ub8xh4q
@user-hk7ub8xh4q 5 жыл бұрын
Норм, но очень мало ЛИЧНОГО опыта.
@yarmik3d
@yarmik3d 3 жыл бұрын
И зачем это? Саму админку django совсем не сложно настроить так как необходимо, просто ерунда и бессмыслица какая то.
@user-kb3ck2jg4t
@user-kb3ck2jg4t 3 жыл бұрын
Смысл Wagtail, что он дает из коробки не только удобную админку, но и облегчает работу с изображениями, предоставляет классную модель для страниц а также добавляет StreamField и RcihTextField.
@yarmik3d
@yarmik3d 3 жыл бұрын
@@user-kb3ck2jg4t Удобную, это кому удобную? Слово удобство носит индивидуальный характер, плюс удобство не означает рациональность и практичность.
@user-kb3ck2jg4t
@user-kb3ck2jg4t 3 жыл бұрын
@@yarmik3d , согласен, что удобство вещь индивидуальная, однако, админка wagtail предназначена для редакторов, а не программистов. Я думаю, вы просто не успели познакомиться с wagtail получше, поэтому админка кажется странной.
@user-kb3ck2jg4t
@user-kb3ck2jg4t 3 жыл бұрын
@@yarmik3d в админке джанго не так просто добавить richtextfield и тем более streamfield. А по мне это сейчас наше все.
@yarmik3d
@yarmik3d 3 жыл бұрын
@@user-kb3ck2jg4t Мне ненужно знакомиться с ним, я могу сам написать какую угодно админку хоть на базе встроенной хоть полностью свою собственную. рич текст вы так же можете написать самостоятельно или добавит отдельный готовый пакет и настроить как угодно. Эта админка для ленивых разработчиков или полуразработчиков. Но всему есть свое место и ей тоже, но на мой взгляд совершенно бесполезная и ненужная вещь.
ОДИН ДЕНЬ ИЗ ДЕТСТВА❤️ #shorts
00:59
BATEK_OFFICIAL
Рет қаралды 6 МЛН
I CAN’T BELIEVE I LOST 😱
00:46
Topper Guild
Рет қаралды 40 МЛН
Must-have gadget for every toilet! 🤩 #gadget
00:27
GiGaZoom
Рет қаралды 11 МЛН
Как быстро стать JUNIOR frontend разработчиком | Что нужно знать | Roadmap 2024
18:14
Frontend Fundamentals | Александр Караджиков
Рет қаралды 2,3 М.
50 оттенков celery / Олег Чуркин (TechOps)
49:02
Python Channel
Рет қаралды 24 М.
Что такое Django CMS? (Python).
25:57
В. Бовсуновский Python Django
Рет қаралды 11 М.
ОДИН ДЕНЬ ИЗ ДЕТСТВА❤️ #shorts
00:59
BATEK_OFFICIAL
Рет қаралды 6 МЛН