Django School
Django School
  • Видео 375
  • Просмотров 3 815 987

Видео

Как реализовать свой OAuth сервис в Django Rest | Проект GSpot
Просмотров 2,2 тыс.9 месяцев назад
Как реализовать свой OAuth сервис в Django Rest | Проект GSpot
Работа с Dockerfile | Проект GSpot
Просмотров 1,1 тыс.9 месяцев назад
Работа с Dockerfile | Проект GSpot
Что такое CI/CD | Для чего нужен CI/CD | Проект GSpot
Просмотров 2,8 тыс.Год назад
Что такое CI/CD | Для чего нужен CI/CD | Проект GSpot
DRF организация работы с платежными сервисами | датаклассы абстрактные классы аннотации типов python
Просмотров 2,4 тыс.Год назад
DRF организация работы с платежными сервисами | датаклассы абстрактные классы аннотации типов python
Какую пользу принёс проект GSpot участникам | Часть 1
Просмотров 1,3 тыс.Год назад
Какую пользу принёс проект GSpot участникам | Часть 1
Как правильно организовать таблицы корзины и заказов | Архитектура сервиса games | Проект GSpot
Просмотров 1,9 тыс.Год назад
Как правильно организовать таблицы корзины и заказов | Архитектура сервиса games | Проект GSpot
FastAPI websockets и Redis pub\\sub | RabbitMQ | Архитектура сервиса channels | Проект GSpot
Просмотров 2,4 тыс.Год назад
FastAPI websockets и Redis pub\\sub | RabbitMQ | Архитектура сервиса channels | Проект GSpot
Командная работа это… | Ревью кода | Как делать PR | Django rest framework | Проект GSpot
Просмотров 2,5 тыс.Год назад
Командная работа это… | Ревью кода | Как делать PR | Django rest framework | Проект GSpot
Прием платежей через ЮKassa на Django rest framework | Проект GSpot
Просмотров 3,8 тыс.Год назад
Прием платежей через ЮKassa на Django rest framework | Проект GSpot
Сервис платежей на Django Rest Framework | Проект GSpot
Просмотров 3 тыс.Год назад
Сервис платежей на Django Rest Framework | Проект GSpot
Как правильно делать импорты в python | Django Rest Framework | Проект GSpot
Просмотров 2,8 тыс.Год назад
Как правильно делать импорты в python | Django Rest Framework | Проект GSpot
Django Rest + Poetry + Docker | Архитектура и конфиг микросервиса users | Проект GSpot
Просмотров 3,9 тыс.Год назад
Django Rest Poetry Docker | Архитектура и конфиг микросервиса users | Проект GSpot
Архитектура БД сервиса users | Django Rest | Проект GSpot
Просмотров 2,6 тыс.Год назад
Архитектура БД сервиса users | Django Rest | Проект GSpot
Django Rest + Docker + GitHub actions + Flake8 | Проект GSpot
Просмотров 3,4 тыс.Год назад
Django Rest Docker GitHub actions Flake8 | Проект GSpot
Архитектура БД сервиса Games | Проект GSpot
Просмотров 3,3 тыс.Год назад
Архитектура БД сервиса Games | Проект GSpot
Что такое шина событий | Микросервисы | Монорепозиторий | GSpot
Просмотров 3,4 тыс.Год назад
Что такое шина событий | Микросервисы | Монорепозиторий | GSpot
Архитектура для E-commerce | Монолит или микросервисы
Просмотров 7 тыс.Год назад
Архитектура для E-commerce | Монолит или микросервисы
Как выбрать фреймворк для проекта в 2023 | Подкаст с Николаем Свиридовым
Просмотров 3,1 тыс.Год назад
Как выбрать фреймворк для проекта в 2023 | Подкаст с Николаем Свиридовым
Речь в текст python | Текст в речь в python
Просмотров 5 тыс.Год назад
Речь в текст python | Текст в речь в python
Распознавание объектов в потоковом видео | opencv fastapi webrtc
Просмотров 2,6 тыс.Год назад
Распознавание объектов в потоковом видео | opencv fastapi webrtc
Webrtc Fastapi aiortc | Трансляция видео на сервер и в браузер
Просмотров 2,7 тыс.Год назад
Webrtc Fastapi aiortc | Трансляция видео на сервер и в браузер
Masonite 4 groups routes | Models Masonite methods | Lesson 4
Просмотров 685Год назад
Masonite 4 groups routes | Models Masonite methods | Lesson 4
Masonite 4 controllers and routes | Lesson 3
Просмотров 799Год назад
Masonite 4 controllers and routes | Lesson 3
Masonite 4 migrations and models | Lesson 2
Просмотров 1,4 тыс.Год назад
Masonite 4 migrations and models | Lesson 2
Masonite 4 introduction to the framework | Lesson 1
Просмотров 3,4 тыс.Год назад
Masonite 4 introduction to the framework | Lesson 1
Как переопределить сохранение формы Django admin Inline?
Просмотров 2 тыс.Год назад
Как переопределить сохранение формы Django admin Inline?
Django Foreign Key оптимизация запросов в БД
Просмотров 4,9 тыс.Год назад
Django Foreign Key оптимизация запросов в БД
Game DEV и 1C | Django School & luchanos часть 3
Просмотров 1,8 тыс.Год назад
Game DEV и 1C | Django School & luchanos часть 3
Пет проекты и собеседования | Django School & luchanos часть 2
Просмотров 3 тыс.Год назад
Пет проекты и собеседования | Django School & luchanos часть 2

Комментарии

  • @PavelOmelchenko
    @PavelOmelchenko 23 часа назад

    Привет! А что с репой случилось? 404

    • @DjangoSchool
      @DjangoSchool 22 часа назад

      Не знаю. Нужно проверить будет

  • @bigbaby7276
    @bigbaby7276 2 дня назад

    Помогите, пожалуйста Что за Redis такой? Как мне запустить сервер Redis? Никто почему-то не говорит и я вообще немогу найти информацию, как запустить сервер

    • @DjangoSchool
      @DjangoSchool 2 дня назад

      Можно через docker или скачать офф сайта

  • @llwebstylell242
    @llwebstylell242 4 дня назад

    мне кажется или таблицы хуита ?

  • @user-uz3rc5tx6h
    @user-uz3rc5tx6h 7 дней назад

    Ничего, потому что написано pass

  • @daddy-nik8551
    @daddy-nik8551 10 дней назад

    Эм.. А где же сравнение Python/Django с PHP? Или вы на то время НЕ РАБОТАЛИ с PHP? А заголовок так, лишь бы покликбейтнее было.

    • @DjangoSchool
      @DjangoSchool 10 дней назад

      Я ответил почему, а не сравнение делаю

  • @alexv15310
    @alexv15310 12 дней назад

    Очень сложно слушать

  • @iodsho4706
    @iodsho4706 12 дней назад

    Товарищ, вы лучший, спасибо за труды!

  • @user-kq3uq4gc6i
    @user-kq3uq4gc6i 12 дней назад

    А не подскажете, библиотека в конечном итоге увидела свет или нет?

    • @DjangoSchool
      @DjangoSchool 12 дней назад

      Вроде нет.

    • @user-kq3uq4gc6i
      @user-kq3uq4gc6i 12 дней назад

      @@DjangoSchool а не скажете, ждать ли ее вообще или нет?

    • @DjangoSchool
      @DjangoSchool 12 дней назад

      @@user-kq3uq4gc6i Сложно сказать, так как над проектом пока не работаю

    • @user-kq3uq4gc6i
      @user-kq3uq4gc6i 3 дня назад

      @@DjangoSchool Поделитесь мудростью. В вашем видео мелькает функция change_annotation куда вы передаете три параметра, текущую аннотацию параметра, и желаемые аннотации на выходе. Данная функция находится в мета классе примерно на 43:00 минуте. Так вот можете, пожалуйста, подсказать к каким источникам можно обратиться, чтобы понять как реализована данная функция?

  • @za_rekoi
    @za_rekoi 13 дней назад

    Большое спасибо за такое отличное практическое занятие. Очень полезная практика в начале пути

  • @user-hv2xs6nj9n
    @user-hv2xs6nj9n 16 дней назад

    😂gZxgbnmvafdhspoooqhbnnnnmcbxjxjjxhxjjjxxjjxhhfhhdhfhfchchhchcjnxjxjjj😢🎉😢😢😢😮😮❤❤😂😂😂🎉😢😮😅

    • @user-hv2xs6nj9n
      @user-hv2xs6nj9n 16 дней назад

      Мсччялл да аеааааааурьщепиьби и бар что я в😅

  • @xewuss3750
    @xewuss3750 20 дней назад

    Спасибо Евгению за животрепещущий вопрос!

  • @AcidByte84
    @AcidByte84 20 дней назад

    Что-то я не понял как это выглядит на деплое

  • @si0n4ra
    @si0n4ra 20 дней назад

    спасибо за видео. прикрепите пожалуйста список тех самых вопросов котрые вы обсуждаете.

  • @VoiceBooksLive
    @VoiceBooksLive 21 день назад

    Очень круто 🖖 желаю добиться больших высот 🤟

  • @taniilves
    @taniilves 22 дня назад

    Привет. Снова пытаюсь запустить код и не пойму что происходит. У меня сейчас прямо противоположное поведение: Без "from __future__ import annotations" выдает ошибку что " not fully defined", а с этим импортом - просто глушит Сваггер (Failed to load API definition). Хотя этот же код с прошлого стрима особо не тыкался.

    • @taniilves
      @taniilves 22 дня назад

      вопрос отменяется. Мой косяк. Надо меньше доверять тому, что предлагает ИИшенка.

  • @Reality-behind-
    @Reality-behind- 23 дня назад

    Ждем blacksheep

  • @bmerlin2010
    @bmerlin2010 24 дня назад

    А когда?

  • @user-lb1mg7ov6j
    @user-lb1mg7ov6j 25 дней назад

    Подскажите пожалуйста, у нас же при отключении пользователя с сайта выполняется команда redissingleton().close() и получается что соединение с редис прерывается, а почему у других пользователей которые присутствуют на сайте соединение не прерывается и сервер не падает?

  • @user-lb1mg7ov6j
    @user-lb1mg7ov6j 26 дней назад

    Можно ли глянуть гдето код приложения?

    • @DjangoSchool
      @DjangoSchool 26 дней назад

      github.com/DJWOMS/GSpot/tree/main

    • @user-lb1mg7ov6j
      @user-lb1mg7ov6j 25 дней назад

      @@DjangoSchool не нашел там oauth сервис

    • @DjangoSchool
      @DjangoSchool 25 дней назад

      @@user-lb1mg7ov6j users называется

  • @user-lb1mg7ov6j
    @user-lb1mg7ov6j 26 дней назад

    а почему именно фастапи а не джанго если не секрет?

  • @herhuy70
    @herhuy70 26 дней назад

    20 минут объясняет, что такое базовая логика прикрываясь термином "бизнес логика". Как я обожаю смотреть современных софт-хард-смузи-программистов

  • @user-oq4ed2tq8v
    @user-oq4ed2tq8v 26 дней назад

    Такое приложение выдержит хотяб 50-100 человек одновременно использующих видеозвонки?

  • @user-yz2jf9ub2h
    @user-yz2jf9ub2h 28 дней назад

    Спасибо за урок! Если у кого-то при попытке применить миграции вылезет ошибка, это может быть связано с тем, что в MIDDLEWARE не хватает вот этой строки: "allauth.account.middleware.AccountMiddleware".

  • @denissavast
    @denissavast 28 дней назад

    Огромное благодарю за разьяснения и материал !

  • @graphuilium6273
    @graphuilium6273 Месяц назад

    Чувак, ты невероятно крутой

  • @prostotak2298
    @prostotak2298 Месяц назад

    а куда можно вопросы задать в личку с приложением скринов?

  • @user_-Vovchik
    @user_-Vovchik Месяц назад

    Первый пример я вообще не понял, почему он асинхронный? Пока не прошло 2 сек с засыпанием, код не пошел дальше. Где же тут асинхронность? Налицо последовательное выполнение кода.

  • @user-yz2jf9ub2h
    @user-yz2jf9ub2h Месяц назад

    Очередной раз спасибо Михаилу за работу. Некоторые писали, что сталкивались со след. проблемой: при нажатии кнопки GO переключения языка не происходит - вместо этого редирект на эту же страницу. Но если поменять язык в адресной строке вручную, то все работает. В документации Django на эту тему написано, что не должно быть url-маршрутов без префиксов - "Ensure that you don’t have non-prefixed URL patterns that might collide with an automatically-added language prefix". У нас ровно так и происходит - переключение не работает на шаблоне movie_list.html, за кот. отвечает роут, где только доменное имя. Но если такой роут исключить, то при запуске тестового сервера надо будет каждый раз вбивать адрес вручную - иначе будет вылетать ошибка. Словом, пока не ясно, как это починить. Может, у кого-то есть идеи.

  • @burialstance
    @burialstance Месяц назад

    Дак вроде есть админка у Эсмеральда, работает на складмине

    • @DjangoSchool
      @DjangoSchool Месяц назад

      Вроде есть. Но ещё не юзал

  • @taniilves
    @taniilves Месяц назад

    Похоже документацию к этому фреймворку писали под совсем старую версию. Пример ни от вас, ни из доки не запустился. Просто не находит метод подключения к бд в настройках.

    • @DjangoSchool
      @DjangoSchool Месяц назад

      Над дикой нужно поработать. Фреймвоок меняется, а доку не успевают обновлять) Нужно глянуть на код чтобы подсказать.

    • @taniilves
      @taniilves Месяц назад

      @@DjangoSchool database, registry = conf.settings.registry нет такого метода. тут явно какая-то шляпа с путями. В доке указано settings.<methodname>, но это тоже не работает. Позже посмотрю внимательнее, но возможно это и мой косяк.

    • @DjangoSchool
      @DjangoSchool Месяц назад

      @@taniilves у меня была такая же проблема. Не хватает переменной окружения о которой я говорил. github.com/DJWOMS/esmerald_movie/blob/f41f0190b7189c0a4eb4276ae6f7fdddba7040d0/docker-compose.yml#L21

    • @taniilves
      @taniilves Месяц назад

      @@DjangoSchool да, там был мой косяк. Кстати у меня тоже не заработал код из этого видео, но пример из supe с репозиторием работает. Нет только эндпоинта удаления в доке, хотя в контроллере он прописан.

    • @DjangoSchool
      @DjangoSchool Месяц назад

      @@taniilves Нашел причину вчерашней ошибки. Если удалить from __future__ import annotations, то ошибка исчезает.

  • @tesmanit
    @tesmanit Месяц назад

    Здравствуйте. Можете подсказать, почему на 33:15 при возвращении данных через словарь, меняется ответ?

  • @user-yz2jf9ub2h
    @user-yz2jf9ub2h Месяц назад

    Очень полезный материал. Михаилу спасибо и всяческий респект. Один маленький нюанс. В контроллере если мы переопределяем атрибут form_class, то указывать model уже не надо, т.к. модель Джанго берет из класса формы. Или указывать атрибуты model и fields - в этом случае не нужен будет атрибут form_class.

  • @user-or9hd4nj9z
    @user-or9hd4nj9z Месяц назад

    С такими учителями появится много программистов???

  • @Tmsoft
    @Tmsoft Месяц назад

    Таких работодателей пруд пруди на рынке.

  • @MrNagios
    @MrNagios Месяц назад

    обкурился чтоле

  • @bulik1384
    @bulik1384 Месяц назад

    откуда импортировать эту переменную? i18n_patterns

  • @user-kf9wj8cn7w
    @user-kf9wj8cn7w Месяц назад

    подскажите пожалуйста на чем бекнд пишите ?

  • @mauvaisguy
    @mauvaisguy Месяц назад

    Было интереснои полезно, спасибо автору!

  • @banzaika
    @banzaika Месяц назад

    заскуфился парень

  • @galandec2000
    @galandec2000 Месяц назад

    разве на процессорное ядро оно вешается а не процесс создается? по идее там процесс просто создастся в системе.))) ядро ну как-то слишком низкоуровнево.)))

  • @banzaika
    @banzaika Месяц назад

    Очень смешное лицо)

    • @banzaika
      @banzaika Месяц назад

      ЧТО ТАКОЕ СТАРЛЕЕТ?

  • @desein_philosophy
    @desein_philosophy Месяц назад

    36:40

  • @desein_philosophy
    @desein_philosophy Месяц назад

    15:20

  • @slava_zxz
    @slava_zxz Месяц назад

    Какие проекты для гитхаба сделать, чтобы на джуна с 0 опыта начинать работу искать?

    • @calmius24
      @calmius24 Месяц назад

      Бро забудь про залет джуном в 2024, тем более на Питоне. Джуном сейчас можно попасть а)по блату б)если еще с 3 курса универа забрали на практику в компанию. Учи технологии до уровня мидла, рисуй себе 2 года опыта и так ходи на собесы, ничего сверхестественного там не спрашивают. Sad but true.

  • @botirtursunov2795
    @botirtursunov2795 Месяц назад

    а кто ебашил по носу?

  • @meningdunyom
    @meningdunyom Месяц назад

    Не могу создать новый проект на PyCharm. Система выводит ошибку и предлагает создать проект на сайте вручную. Что делать, подскажите пожалуйста!

  • @calmius24
    @calmius24 Месяц назад

    Все понятно, спасибо, но имхо присутствует незавершенность урока в том плане что наш потенциальный пользователь сайта вряд ли для того чтобы подтвердить почту будет скачивать Постман и слать POST запрос. Надо бы как-то это реализовать по-человечески не для программистов.

  • @user-sg9pp1fw1h
    @user-sg9pp1fw1h 2 месяца назад

    Михаил добрый день! Спасибо за это видео Все сделал как вы говорили, все работает, но есть один нюанс С маленькими видео все работает как локально так и на сервере Но когда пробую стримить файл в 2 гб, локально все работает а на сервере выдает ошибку Сервер Ubuntu 22.04 + Nginx Подскажите пожалуйста как можно регить эту проблему?

  • @Reality-behind-
    @Reality-behind- 2 месяца назад

    Litestar это FastAPI здорового человека

  • @diasotaboev4188
    @diasotaboev4188 2 месяца назад

    не протокол, а модель

    • @backend404
      @backend404 Месяц назад

      Вы про что именно?