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

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

Смотрите также