Django REST framework (обзор приложения Банк)

preview_player
Показать описание
Промокод на скидку 20%: YOUTUBE

Django REST framework на примере банковского приложения: счета, транзакции, переводы.

Рекомендации по теме
Комментарии
Автор

1:30 "Он говорит что вы собираетесь удалить всё к совсем". Я проснулся и влип. Очень доходчивое начало!😆

shamanskiy
Автор

Наконец-то! Глеб, это потрясающе полезное видео! Именно то, что я искал - общая логика использования фреймворка + объяснение, нафига оно надо и что считается хорошей практикой работы. Чаще всего попадаются туториалы в духе "щас я возьму первый же пример из доков и сделаю его за вас" или "щас вы будете смотреть, как я 2 часа настраиваю venv и слушать мое сопение в микрофон". У тебя отличный темп и очень внятная подача. Спасибо!

adultart
Автор

Ты крутой)
Для джунов, конечно, будет тяжеловато это все переварить, но для них и так куча туториалов в интернетах. 
Для людей около мидла же и темп и подача идеальны)
То что нужно, спасибо!

HoneyPlus
Автор


0:56 удаляем все данные докера
1:52 клонируем репоз и запускаем приложение
3:22 делаем миграции
5:30 демонстрация функционала в браузере
14:10 демонстрация функционала в Postman
19:54 как быть с csrf токенами
21:12 демонстрация работы Celery
24:56 обзор моделей (таблиц в бд)
26:38 обзор сериалайзеров
29:06 обзор вью
35:30 где держать бизнес логику
45:09 как обрабатывать эксепшоны
46:36 обзор тестов
57:03 как писать тест на отчет
58:53 обзор Celery
1:01:31 совет по поводу изучения Django REST framework

GlebMikhaylov
Автор

Наткнулся на видос, очень интересный! НО, если бы этот проект был бы переведен в ранг курс по REST, с уроками, то это было бы на много понятней. Т.е Урок 1: и понеслось, Урок 2 и дальше... это было бы оч классно! Тут много полезного. Возможно этот видео предназначено не для начинающих.

genylivnev
Автор

Может кому-то пригодится, в FireFox на Убунту установил расширение Modify Header Value (HTTP Headers) только с ним авторризация заработала.

ural-site
Автор

1:30 чувствуюется рука профессионала 😀

b.g.
Автор

Отличное видео, Глеб! Спасибо! Вопрос. Будет видео-туториал как ты создаешь это приложение?.

dgrigorev
Автор

Здравствуйте, спасибо за очень полезное видео, друг мой, у меня есть просьба, можете ли вы сделать небольшой проект, используя AbstraktUser в рамках django rest framework, у меня много проблем с этим. и как расположение файлов должно быть в реальных проектах уместно.покажите пожалуйста как использовать rest framework в реальных платных проектах даже если он меньше.извиняюсь за ошибки.жду вашего ответа.

snnerle
Автор

Не пойму, зачем наследовать много классов, если есть один комбинированный ? Viewsets ? Или RetrieveUpdateDestroyAPIView для удаления+создание+ редактировать и просмотр детально и списком !

it-coding
Автор

Глеб, советую добавить английские титры и английское название в духе (bank account (english sub))

igoromelchenko
Автор

бля чел от души, что материшься, сразу приятнее)

MartinEden-psld
Автор

это очень классно с таким путем изложения материала KLASS продолжения будут?

muhtoryusufjanov
Автор

Не верю, что кто-то поможет, но вдруг.
Сижу на Elementary OS(основан на ubuntu)
Поставил докер, он работает, поставил ВСЕ зависимости нужных версий, встречаю такую ошибку при попытке запустить docker-compose up --build:
nc: bad address 'db',
повторяется ошибка бесконечно, без какого-либо прогресса. Перепробовал честно все что можно, понял что 'db' это идет из файла .env строчки SQL_HOST

rysbektokoev
Автор

Is the server running on host "localhost" (::1) and accepting
web_1 | TCP/IP connections on port 5432?
как решить?

faridrzayev
Автор

Спасибо, за уроки, Глеб!
На сколько актуально на сегодня?

ДмитрийКоролев-чь
Автор

Каждый раз при сборке проекта (образов), происходит рестарт очереди - выходит, что задачи из очереди теряются, а для банковского приложения это недопустимо. Как быть с этим на продакшене?

Zanozin
Автор

Круто, спасибо, подскажи плиз, накуа докер (если голая джанго), это местная традиция?

igorkomarov
Автор

: not found | /entrypoint.sh: line 2:
web_1 | /entrypoint.sh: line 25: syntax error: unexpected end of file (expecting "then")
exited with code 2
exited with code 1
exited with code 2
exited with code 2




Что я делаю не так?

СашаСемаков-ьщ
Автор

Объясните, пожалуйста, для чего нужны миграции?

ПетЛук