/netology-py-hw-dj

netology dj-13 homeworks

Primary LanguagePython

Материалы для домашних работ по курсу «Django»

Блок 1. Обработка запросов. Работа с шаблонами

1.1. Знакомство с Django. Подготовка и запуск проекта.

1.2. Обработка запросов

1.3. Динамическое формирование страниц на основе шаблонов

Блок 2. Базы данных

2.1. Базы данных

2.2. Базы данных 2

Блок 3. Взаимодействие с сайтом

3.1. Знакомство с API на примере Django REST framework

3.2. Django REST framework: фильтрация, валидация и аутентификация

3.3. Тестирование Django-приложений с использованием Pytest

3.4. Создание и поддержка проекта

Требования

  • браузер;
  • редактор кода, например Sublime;
  • система контроля версий git, установленная локально;
  • аккаунт на GitHub или BitBucket;

Начало работ

  1. Клонировать репозиторий с домашними заданиями git clone https://github.com/netology-code/dj-homeworks.git.
  2. Перейти в папку cd ./dj-homeworks.
  3. Создать репозиторий на GitHub или BitBucket (репозиторий должен быть открытый).
  4. Добавить репозиторий в проект git remote add homeworks %repo-url%, где %repo-url% — адрес созданного репозитория.

Решение задач

  1. Перейти в папку задания, например, для первой задачи первого задания cd ./url-dispatcher/file_server.
  2. Выполнить задание.
  3. Опубликовать код в репозиторий homeworks с помощью команды git push -u homeworks master.
  4. Прислать ссылку на репозиторий через личный кабинет на сайте Нетологии.