Канал WebForMySelf - IT и веб-разработка
4.28K subscribers
289 photos
5 videos
81 files
3.06K links
Канал сайта WebForMySelf. Самые свежие материалы из мира IT и веб-разработки
Связь: https://webformyself.support-desk.ru/
Download Telegram
В следующих нескольких уроках цикла будет показано создание многоуровневого меню для фреймворка Django. Задача будет реализована с помощью приложения django-mptt. В данном уроке будет создано виртуальное окружением, в которое мы установим сам фреймворк Django, а также будет создан проект для дальнейшей работы.
#django #премиум
https://webformyself.com/urok-1-frejmvork-django-ustanovka-django-i-sozdanie-proekta/
Для дальнейшей работы проекта на Django потребуется хотя бы одно приложение. Такое приложение и будет создано в данном уроке. Также будет произведена минимальная настройка приложения. Кроме этого, для реализации многоуровневого меню потребуется модуль django-mptt, который будет установлен в виртуальное окружение проекта.
#django #премиум
https://webformyself.com/urok-2-frejmvork-django-sozdanie-i-nastrojka-prilozheniya/
При разработке сайта нам необходимы некоторые тестовые данные, с которыми можно работать. Например, работая с моделью статей, хотелось бы наполнить таблицу статей определенным количеством данных, скажем, несколько десятков статей. Конечно, их можно создать напрямую в БД или же через админку сайта, но это достаточно утомительная процедура.
#премиум #django
https://webformyself.com/urok-13-frejmvork-django-django-faker/
Одним из полезных механизмов Django при работе с проектом являются сигналы. Сигналы позволяют на определенном этапе вклиниться в работу приложения и что-то сделать с данными. Например, перед или после сохранения модели можно что-то сделать с атрибутами модели.
#премиум #django
https://webformyself.com/urok-14-frejmvork-django-signaly-v-django/
Админка Django защищена лишь парой логин-пароль администратора сайта. При этом никто не мешает злоумышленнику попробовать подобрать эту пару. Это один из механизмов атаки сайта.
#премиум #django
https://webformyself.com/urok-15-frejmvork-django-zashhita-adminki-v-django/
Django из коробки предлагает великолепную админку, которая может работать со всеми приложениями нашего проекта. Однако, админка Django имеет один относительный недостаток – оформление. Ее оформление оставляет желать лучшего.
#django #премиум
https://webformyself.com/urok-16-frejmvork-django-tema-dlya-adminki-django/
Из данного урока вы узнаете о замечательном пакете для Django под названием Django FileBrowser. Как можно понять из названия пакета, он позволяет организовать загрузку файлов и управлять загруженными файлами. По сути данный пакет предлагает нам файловый менеджер для работы с загруженными файлами.
#django #премиум
https://webformyself.com/urok-17-frejmvork-django-django-filebrowser/
Из данного урока вы узнаете о возможности, которую предлагает Django из коробки, — это возможность создания простых страниц (flatpages) для сайта. Это очень удобно в том случае, когда нет смысла создавать отдельные контроллеры для таких страниц, как например: информация о компании, страница с контактными данными и т.п.
#django #премиум
https://webformyself.com/urok-18-frejmvork-django-prostye-stranicy-v-django/
Django предлагает достаточно богатый набор возможностей по кастомизации админки сайта. Одной из таких возможностей является то, что мы можем добавлять дополнительные действия для моделей. Например, для списка статей в админке изначально доступно действие удаления отмеченных статей. Но, к примеру, мы хотим добавить возможность не удаления статей, а снятия их с публикации. Как это сделать – вы узнаете из данного урока.
#django #премиум
https://webformyself.com/urok-19-frejmvork-django-admin-actions-v-django/
В одном из предыдущих уроков было показано, как можно прикреплять миниатюры к статьям. Также популярной опцией на сегодня является прикрепление к статье видео. Из урока вы узнаете об одном из пакетов для Django, который позволяет прикреплять к статье видео и выводить его с помощью специального тега.
#django #премиум
https://webformyself.com/urok-20-frejmvork-django-pole-dlya-video-v-django/