ТЗ Ремонтная мастерская на django Часть1 django users role

Опубликовано: 13 Июль 2026
на канале: Django уроки
4,306
150

Лайк и подписка помогают в развитии канала
Поддержать канал можно здесь https://www.tinkoff.ru/rm/nekrasov.vy...

Часть 1. В этом видео рассмотрим пример выполнения интересного технического задания на джанго. Создадим ремонтную мастерскую на django. Пользователь будет иметь несколько ролей: техник, мастер, клиент и работник. У заявки будет несколько статусов за жизненный цикл: создана, в работе, подтверждена, на тестировании, на доработке и выполнено. Для каждого пользователя настроим отображение заявок с разными статусами согласно техническому заданию. Напишем создание заявки CreateView с помощью FormView. А отображение списка заявок с помощью ListView. Для создания формы будем использовать ModelForm а в шаблоне используем стили bootstrap 5 для отображения таблиц и форм. Также создадим консольную команду console command django для наполнения базы данных данными. В моделе добавим метод get_absolute_url для перехода к детализации заявки и работе с ней.

Код на гитхаб https://github.com/djangouroki/tz_repair

00:00 | Вступление
00:08 | Техническое задание
03:06 | Смотрим базу данных проекта
04:50 | Разворачиваем проект, создаем app django
06:38 | Дорабатываем пользователя в джанге, user django
09:13 | Создаем все модели, models
24:42 | Создаем FormView, ModelForm и template для создания заявки
40:35 | Создаем console command django для наполнения БД
55:40 | Дорабатываем ListView список заявок
01:09:04 | DetailView для отображения детальной заявки get_absolute_url