Курс по Django: Начало и настройки

Mar 18, 2025

Лекция по Django

Введение и организационные моменты

  • Преподаватель: Радомир
  • Лекция проводится с использованием хорошего интернета для скачивания материалов.
  • Введение в Django начинается с основ, курс рассчитан на 4 месяца.
  • Ваша задача: внимательно слушать, задавать вопросы, посещать занятия оффлайн.

Важность оффлайн занятий

  • Обучение похоже на математику, темы накладываются друг на друга.
  • Пропуск одной темы может затруднить понимание следующей.
  • Преподаватель советует посещать занятия оффлайн для лучшего усвоения материала.

Описание Django

  • Django - фреймворк для создания веб-сайтов и приложений.
  • Использует принцип MVC (Model-View-Controller).
  • Написан полностью на Python, бесплатный и открытый.
  • Основные компоненты: модели, шаблоны, маршрутизация.

Настройка проекта на Django

  1. Установка Django:

    • Установить Django с помощью команды pip install django.
    • Проверить установку через простой Python файл с print.
  2. Создание проекта и приложения:

    • Создать новое приложение с командой python manage.py startapp main_page.
    • Добавить приложение в INSTALLED_APPS в settings.py.
  3. Файлы проекта Django:

    • manage.py - для управления проектом (запуск сервера и миграции).
    • settings.py - конфигурация проекта (настройки базы данных, языков, статичных файлов).
    • urls.py - маршрутизация (обработка URL-адресов).
  4. Создание суперпользователя:

    • Использовать команду python manage.py createsuperuser для создания администратора.

Практическая часть

  • Пример вывода сообщения и изображения на веб-страницу.
  • Использование HTML тега <img> для отображения изображения.
  • Добавление вьюшек и функций для обработки запросов.

Домашнее задание

  1. Создать новый проект Gix Library.
  2. Настроить проект, провести миграции.
  3. Создать приложение main_page с вьюшками:
    • about_me - вывод информации о себе.
    • about_my_pet - вывод информации о домашнем животном.
    • system_time - вывод системного времени.

Заключение

  • Преподаватель рекомендует посещать занятия офлайн.
  • Все материалы будут доступны онлайн.

Следующая лекция: Вторник, 17:00.