Лекція 10
Створення веб-застосунку за допомогою фреймворку Django. Основи роботи з проектом та базою даних.
Презентація до лекції частина 1
Презентація до лекції частина 2
План
Частина 1
- Вступ до веб-розробки на Python та роль Django;
- Встановлення Django та перевірка версії;
- Основні поняття Django: проект, застосунок, URL, views, templates;
- Створення нового Django-проекту та розбір структури директорій;
- Створення першого застосунку Django у проекті;
- Налаштування URL-адрес та відображення простого тексту на сторінці;
- Практична вправа: створення простого веб-застосунку та перевірка роботи серверу.
Частина 2
- Розробка моделей у Django та принципи роботи з ORM;
- Проведення міграцій для створення таблиць у базі даних;
- Використання панелі адміністратора для управління даними;
- Отримання даних із бази та передача їх у views;
- Вивід даних у шаблонах HTML (templates) та робота з контекстом;
- Налаштування маршрутизації URL для різних сторінок веб-застосунку;
- Практична вправа: створення моделі, проведення міграцій, вивід даних на веб-сторінку через template.
Мета лекції:
Надати слухачам знання та практичні навички для створення базового веб-застосунку на Django, включно зі структурою проекту, розробкою моделей, налаштуванням URL та роботою з панеллю адміністратора та базою даних.
Конкретні очікувані результати:
- Розуміння основних концепцій Django та структури проекту;
- Навички створення застосунків та налаштування URL-маршрутизації;
- Вміння розробляти моделі та проводити міграції бази даних;
- Знання роботи панелі адміністратора для управління даними;
- Практичний досвід отримання та виводу даних у шаблонах веб-сторінок.
Анотація до лекції:
Лекція присвячена вивченню базових принципів створення веб-застосунків на Django. Вона охоплює установку фреймворку, структуру проекту, створення застосунків, налаштування URL, роботу з моделями та базою даних, а також використання панелі адміністратора. Практичні вправи дозволяють слухачам отримати перший робочий веб-застосунок та закріпити отримані знання.
Ключові теми:
- Встановлення та основні поняття Django;
- Структура проекту та створення застосунків;
- Маршрутизація URL та вивід даних на веб-сторінки;
- Розробка моделей та проведення міграцій;
- Використання панелі адміністратора для управління даними;
- Практична інтеграція бази даних та шаблонів у веб-застосунок.
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання