Создаем веб-приложение ToDo на Django + Semantic UI / Менеджер задач на Python

Описание к видео Создаем веб-приложение ToDo на Django + Semantic UI / Менеджер задач на Python

🚀 Добро пожаловать в мир разработки веб-приложений с помощью Django! 🚀

В этом увлекательном ролике мы создадим простой, но мощный менеджер задач ToDo, используя популярный веб-фреймворк Django. Для стильного и интуитивно понятного пользовательского интерфейса мы воспользуемся фреймворком Semantic UI.


Ключевые моменты в этом ролике:

Создание менеджера задач ToDo с использованием мощных возможностей Django.
Интеграция стильного пользовательского интерфейса с Semantic UI для приятного визуального опыта.
Демонстрация работы с веб-приложением, доступным в сети по ссылке https://tododjango.my-py.ru/
Подробное рассмотрение основных функций, включая добавление, редактирование и удаление задач.
Применение Django ORM для управления базой данных и моделями.
Открытый доступ к Git-репозиторию с полным кодом проекта и дополнительными материалами.
🔗Git https://github.com/MikesoWeb/To-Do-Dj...

Не забудьте поставить лайк, подписаться на канал и нажать на колокольчик, чтобы не пропустить следующие уроки! 🛎️ Давайте создадим полезное веб-приложение вместе!



00:01 Создание проекта Джанго

Создание проекта Джанго с использованием фреймворка семантик юи и веб-интерфейса

Установка необходимых модулей и создание папки проекта
09:13 Создание приложения и модели

Создание приложения "Тудулист" и модели для него

Создание полей для модели: название задания, статус, дата создания и т.д.
13:13 Запуск проекта и демонстрация работы модели

Запуск сервера и демонстрация работы модели с использованием полей

Создание и закрытие задач, изменение статуса задач и т.д.
16:25 Создание модели и базы данных

Создание модели с использованием Django ORM

Создание базы данных и миграций
21:28 Админка и работа с маршрутами

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

Регистрация модели в файле админ

Создание первого задания в админе

Работа с маршрутами и файлами вьюс
32:18 Создание функции представления и работа с базой данных

Создание функции представления и импорт вьюс

Работа с базой данных и создание маршрутов
33:56 Создание файла вьюс

Создание файла вьюс для приложения и подключение его к проекту

Создание функции представления и передача строки в качестве аргумента
40:55 Работа с шаблонами

Создание папки темплейс и файла лей- аут

Подключение стилей и скриптов с использованием конструкции джинджа
46:42 Работа с файлом- индекс

Наследование от файла лей- аут и создание блока контент

Создание папки статик и файла все сс
48:14 Настройка статики

Настройка папки статик в файле сеттингс

Создание абсолютного пути к каталогу статики и подключение модуля с бейс дир
44:47 Создание модели и базы данных

Создание модели с полями "название", "описание", "дата создания" и "дата изменения"

Создание базы данных с использованием SQLAlchemy
46:00 Создание формы и функции просмотра

Создание формы с полями "название", "описание" и "дата создания"

Создание функции просмотра для обработки данных из формы
50:00 Создание функции для добавления записи

Создание функции для добавления записи в базу данных

Использование метода post для обработки данных из формы
51:17 Создание функции для вывода записей

Создание функции для вывода записей из базы данных на главную страницу

Передача списка записей в шаблон с использованием ключа "туду" и значения "тудус"
55:03 Решение проблемы с выводом записей

Проблема с выводом записей из-за неправильного использования ключа "туду"

Решение проблемы путем обертывания списка записей в строку
57:22 Создание дополнительных функций

Создание функций для добавления и редактирования записей

Использование метода post и метода redirect для обработки данных из формы
58:36 Создание приложения "Менеджер задач"

Создание функции для обновления и удаления задач

Реализация функции обновления и удаления задач в шаблоне
01:06:03 Подключение стилей и создание формы

Подключение стилей и обновление формы

Создание класса для формы и передача данных с помощью реквеста
01:10:45 Подключение статических файлов и создание гид-файла

Подключение статических файлов с помощью команды python

Создание гид-файла и добавление файлов в гид-файл
01:13:12 Подготовка проекта для отправки на GitHub

Создание дополнительных файлов и подготовка проекта для отправки на GitHub



🌐 Официальный сайт: https://my-py.ru
💬 VK: Группа VK https://vk.com/python_for_me
✈️ Telegram: Канал Telegram https://t.me/mikedoitchannel
👾 GitHub: Профиль GitHub https://github.com/MikesoWeb


❤️ Поддержать автора:

💳Сбербанк: 4274 3200 7161 9756
🔔 DonationAlerts https://www.donationalerts.com/r/mike...
🌟Boosty https://boosty.to/mike_do_it

Комментарии

Информация по комментариям в разработке