В следующих нескольких уроках цикла будет показано создание многоуровневого меню для фреймворка Django. Задача будет реализована с помощью приложения django-mptt. В данном уроке будет создано виртуальное окружением, в которое мы установим сам фреймворк Django, а также будет создан проект для дальнейшей работы.
#django #премиум
https://webformyself.com/urok-1-frejmvork-django-ustanovka-django-i-sozdanie-proekta/
#django #премиум
https://webformyself.com/urok-1-frejmvork-django-ustanovka-django-i-sozdanie-proekta/
Webformyself
Урок 1. Фреймворк Django. Установка Django и создание проекта
В следующих нескольких уроках цикла будет показано создание многоуровневого меню для фреймворка Django
Для дальнейшей работы проекта на Django потребуется хотя бы одно приложение. Такое приложение и будет создано в данном уроке. Также будет произведена минимальная настройка приложения. Кроме этого, для реализации многоуровневого меню потребуется модуль django-mptt, который будет установлен в виртуальное окружение проекта.
#django #премиум
https://webformyself.com/urok-2-frejmvork-django-sozdanie-i-nastrojka-prilozheniya/
#django #премиум
https://webformyself.com/urok-2-frejmvork-django-sozdanie-i-nastrojka-prilozheniya/
Webformyself
Урок 2. Фреймворк Django. Создание и настройка приложения
В уроке будет создано приложение и установлен модуль django-mptt для реализации многоуровневого меню
При разработке сайта нам необходимы некоторые тестовые данные, с которыми можно работать. Например, работая с моделью статей, хотелось бы наполнить таблицу статей определенным количеством данных, скажем, несколько десятков статей. Конечно, их можно создать напрямую в БД или же через админку сайта, но это достаточно утомительная процедура.
#премиум #django
https://webformyself.com/urok-13-frejmvork-django-django-faker/
#премиум #django
https://webformyself.com/urok-13-frejmvork-django-django-faker/
Webformyself
Урок 13. Фреймворк Django. Django Faker
В уроке показана работа с библиотекой Django Faker, которая позволяет генерировать тестовый контент для сайта
Одним из полезных механизмов Django при работе с проектом являются сигналы. Сигналы позволяют на определенном этапе вклиниться в работу приложения и что-то сделать с данными. Например, перед или после сохранения модели можно что-то сделать с атрибутами модели.
#премиум #django
https://webformyself.com/urok-14-frejmvork-django-signaly-v-django/
#премиум #django
https://webformyself.com/urok-14-frejmvork-django-signaly-v-django/
Webformyself
Урок 14. Фреймворк Django. Сигналы в Django
В данном уроке на примере сигнала pre_save в Django будет показано, как можно изменить атрибуты модели перед ее сохранением в БД
Админка Django защищена лишь парой логин-пароль администратора сайта. При этом никто не мешает злоумышленнику попробовать подобрать эту пару. Это один из механизмов атаки сайта.
#премиум #django
https://webformyself.com/urok-15-frejmvork-django-zashhita-adminki-v-django/
#премиум #django
https://webformyself.com/urok-15-frejmvork-django-zashhita-adminki-v-django/
Webformyself
Урок 15. Фреймворк Django. Защита админки в Django
В этом уроке будет показано, как можно ограничить количество попыток неверного ввода логина и пароля в админку Django
Django из коробки предлагает великолепную админку, которая может работать со всеми приложениями нашего проекта. Однако, админка Django имеет один относительный недостаток – оформление. Ее оформление оставляет желать лучшего.
#django #премиум
https://webformyself.com/urok-16-frejmvork-django-tema-dlya-adminki-django/
#django #премиум
https://webformyself.com/urok-16-frejmvork-django-tema-dlya-adminki-django/
Webformyself
Урок 16. Фреймворк Django. Тема для админки Django
В данном уроке будет показано одно из дополнений, позволяющих быстро изменить оформление админки Django к лучшему
Из данного урока вы узнаете о замечательном пакете для Django под названием Django FileBrowser. Как можно понять из названия пакета, он позволяет организовать загрузку файлов и управлять загруженными файлами. По сути данный пакет предлагает нам файловый менеджер для работы с загруженными файлами.
#django #премиум
https://webformyself.com/urok-17-frejmvork-django-django-filebrowser/
#django #премиум
https://webformyself.com/urok-17-frejmvork-django-django-filebrowser/
Webformyself
Урок 17. Фреймворк Django. Django FileBrowser
Из данного урока вы узнаете о замечательном пакете для Django под названием Django FileBrowser
Из данного урока вы узнаете о возможности, которую предлагает Django из коробки, — это возможность создания простых страниц (flatpages) для сайта. Это очень удобно в том случае, когда нет смысла создавать отдельные контроллеры для таких страниц, как например: информация о компании, страница с контактными данными и т.п.
#django #премиум
https://webformyself.com/urok-18-frejmvork-django-prostye-stranicy-v-django/
#django #премиум
https://webformyself.com/urok-18-frejmvork-django-prostye-stranicy-v-django/
Webformyself
Урок 18. Фреймворк Django. Простые страницы в Django
Из данного урока вы узнаете о возможности, которую предлагает Django из коробки, - это возможность создания простых страниц (flatpages) для сайта
Django предлагает достаточно богатый набор возможностей по кастомизации админки сайта. Одной из таких возможностей является то, что мы можем добавлять дополнительные действия для моделей. Например, для списка статей в админке изначально доступно действие удаления отмеченных статей. Но, к примеру, мы хотим добавить возможность не удаления статей, а снятия их с публикации. Как это сделать – вы узнаете из данного урока.
#django #премиум
https://webformyself.com/urok-19-frejmvork-django-admin-actions-v-django/
#django #премиум
https://webformyself.com/urok-19-frejmvork-django-admin-actions-v-django/
Webformyself
Урок 19. Фреймворк Django. Admin actions в Django
Из урока вы узнаете, как в Django кастомизировать админку сайта, добавив дополнительные возможности
В одном из предыдущих уроков было показано, как можно прикреплять миниатюры к статьям. Также популярной опцией на сегодня является прикрепление к статье видео. Из урока вы узнаете об одном из пакетов для Django, который позволяет прикреплять к статье видео и выводить его с помощью специального тега.
#django #премиум
https://webformyself.com/urok-20-frejmvork-django-pole-dlya-video-v-django/
#django #премиум
https://webformyself.com/urok-20-frejmvork-django-pole-dlya-video-v-django/
Webformyself
Урок 20. Фреймворк Django. Поле для видео в Django
Из урока вы узнаете об одном из пакетов для Django, который позволяет прикреплять к статье видео и выводить его с помощью специального тега