#004 Django СТРИМ 🔴 Создание основы РЕАЛЬНОГО проекта

preview_player
Показать описание
Стрим по бэкенду на Python (Django Rest Famework). На этом стриме:
Создание основы РЕАЛЬНОГО проекта:
1. Установка Django
2. Создание .env файла
3. Создание БД в PostgreSQL
4. Corse Headers
5. Настройка static/media
6. Настройка локализации
7. Создание базовых приложений
8. Настройка REST FRAMEWORK
9. Настройка spectacular
10. Настройка Joser
11. Настройка кастомной пагинации

Не забудь подписаться на Телеграм канал, именно так я оповещаю о ближайших стримах:

ТАЙМЛАЙНЫ:
00:00 - Подготовка
08:36 - Создание проекта в GitHub
10:22 - Открытие проекта в PyCharm и настройка виртуального окружения
14:38 - Установка Django и DRF
16:15 - Создание проекта
25:15 - Создание .env и установка environ
38:00 - Создание и настройка PostreSQL базы данных
44:44 - Первый запуск проекта
49:26 - Настройка Cors Headers
53:42 - Настройка static и media
56:23 - Настройка локализации
1:00:56 - Создание базовых приложений
1:13:28 - Настройка Django Rest Framework
1:17:06 - Настройка документации (drf-spectacular)
1:28:01 - Поиск ошибке в коде (можно пропустить)
1:31:26 - Ошибка исправлена. Продолжаем
1:32:16 - Настройка Joser для аутентификации
1:38:40 - Пушим изменения в github и ответы на вопросы

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
ПОДДЕРЖИ АВТОРА:
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Привет! Образовательный контент сейчас не особо популярен, намного проще смотреть всякую дичь, но я уверен, что лучше меньший объем, но с лучшим качеством, а главное - с полезным направлением. Поэтому, если считаете видео полезным и достойным для просмотра другими, не поскупитесь любым способом поддержать: лайком, комментарием, а если поделитесь с друзьями - будет вообще шикарно. Это даже важнее денег будет:) Успеха!

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

Огонь! Очень мало качественной инфы с прицелом на прод проекты! Спасибо за труд! 🔥

IgorKGN
Автор

Огромное спасибо за офигенные стримы. Я вот себя пол часа мозг ломал, почему у меня не работает корректно environ. А оказалось, я на автомате, по правилам хорошего кода, поставил пробелы, вокруг присвоения в .env файле ))

Inker
Автор

Спасибо, было интересно и полезно! Secret key and allowed hosts вынос в .env я понимаю, но debug не вижу смысла, ты ж когда в прод выкатываешь код априори ставишь False

ГубкаБоб-ръ
Автор

Все вроде понятно.. Но как настроить подключение по open server panel и navicat вообще не рассказано(( Было бы круто конечно если бы сразу это показал..

dunkeshn
Автор

Как войти в spectacular?
Первый раз выскакивало окошко входа, на следующий день его нет пишет, мол, я не авторизирован "401 Unauthorized"

VadimK-ne
Автор

Делаем алиас не потому что бы потом "по разному их использовать", а потому что импортируя urlpatterns из spectacular не получится объявить такую же переменную urlpatterns в файле api/urls. Получится что ты импортировал список urls из spectacular, затем в коде присвоил этой переменной пустой список, и потом расширил пустой список пустым списком

ГубкаБоб-ръ