Лекция по Django
Введение и организационные моменты
- Преподаватель: Радомир
- Лекция проводится с использованием хорошего интернета для скачивания материалов.
- Введение в Django начинается с основ, курс рассчитан на 4 месяца.
- Ваша задача: внимательно сл ушать, задавать вопросы, посещать занятия оффлайн.
Важность оффлайн занятий
- Обучение похоже на математику, темы накладываются друг на друга.
- Пропуск одной темы может затруднить понимание следующей.
- Преподаватель советует посещать занятия оффлайн для лучшего усвоения материала.
Описание Django
- Django - фреймворк для создания веб-сайтов и приложений.
- Использует принцип MVC (Model-View-Controller).
- Написан полностью на Python, бесплатный и открытый.
- Основные компоненты: модели, шаблоны, маршрутизация.
Настройка проекта на Django
-
Установка Django:
- Установить Django с помощью команды
pip install django
.
- Проверить установку через простой Python файл с
print
.
-
Создание проекта и приложения:
- Создать новое приложение с командой
python manage.py startapp main_page
.
- Добавить приложение в
INSTALLED_APPS
в settings.py
.
-
Файлы проекта Django:
- manage.py - для управления проектом (запуск сервера и миграции).
- settings.py - конфигурация проекта (настройки базы данных, языков, статичных файлов).
- urls.py - маршрутизация (обработка URL-адресов).
-
Создание суперпользователя:
- Использовать команду
python manage.py createsuperuser
для создания администратора.
Практическая часть
- Пример вывода сообщения и изображения на веб-страницу.
- Использование HTML тега
<img>
для отображения изображения.
- Добавление вьюшек и функций для обработки запросов.
Домашнее задание
- Создать новый проект
Gix Library
.
- Настроить проект, провести миграции.
- Создать приложение
main_page
с вьюшками:
about_me
- вывод информации о себе.
about_my_pet
- вывод информации о домашнем животном.
system_time
- вывод системного времени.
Заключение
- Преподаватель рекомендует посещать занятия офлайн.
- Все материалы будут доступны онлайн.
Следующая лекция: Вторник, 17:00.