WebSocket + Django + Vue

Рассмотрим тему websocket django, django channels, asgi. Разберем как работать с websocket и django channels. Вы узнаете как сделать websockets javascript. Напишем чат работающий на websocket + django + vue.
DjangoWebSocketBackend - github.com/DJWOMS/DjangoWebSo...
WomsWebSocketChat - github.com/DJWOMS/WomsWebSock...
-=-
Подписывайся на Telegram канал - t.me/django_school
О веб разработке и программировании простым языком.
То что поможет стать высококвалифицированным специалистом.
Спонсорство - boosty.to/djangoschool
--=--
🔥Провожу индивидуальные занятия по python и веб разработке (django, fastapi, flask, javascript).
Обучаю с нуля, а так же провожу консультации для мидлов и синьоров.
--=--
#asgi #djangochannels #websocket

Пікірлер: 51

  • @DjangoSchool
    @DjangoSchool10 күн бұрын

    Подписывайся на Telegram канал - t.me/django_school О веб разработке и программировании простым языком. То что поможет стать высококвалифицированным специалистом.

  • @dos6920
    @dos69203 жыл бұрын

    Спасибо за урок! 3 раза пересмотрел, особенно помог пример с MIDDLEWARE

  • @oe669
    @oe669 Жыл бұрын

    Спасибо большое!Была большая проблема с комнатами в channels(я не знал как делать новые) но вы мне помогли.Было бы славно если вы и дальше делали такой контент!Браво!

  • @fuzzylab9416
    @fuzzylab94163 жыл бұрын

    Спасибо за видос, помог разобраться с вебсокетами. Ты супер )

  • @DjangoSchool

    @DjangoSchool

    3 жыл бұрын

    Пожалуйста

  • @Vlad6817
    @Vlad68173 жыл бұрын

    Крутое видео бро. Спасибо за контент!!!!

  • @user-iy7rm7dt8x
    @user-iy7rm7dt8x6 ай бұрын

    Огромное спасибо. Лайк поставил.

  • @peronium_
    @peronium_2 жыл бұрын

    Ахринеть ты крут!

  • @tfnklnc
    @tfnklnc3 жыл бұрын

    You save my day! Thank you

  • @DjangoSchool

    @DjangoSchool

    3 жыл бұрын

    No problem

  • @doraty_2287
    @doraty_22874 жыл бұрын

    слышно нормально)))))

  • @user-il2rm5ls1r
    @user-il2rm5ls1r Жыл бұрын

    Здравствуйте. Спасибо вам за такие приятные видео). Возник лишь вопрос, сильно ли уступает postgres redis? Интересно просто, когда использование postgres, например для очередей сообщений, было бы оправдано. Может статья какая.

  • @user-qc8xe9ie8z
    @user-qc8xe9ie8z4 жыл бұрын

    Добрый вечер, большое спасибо за огромное кол-во информации, которой делитесь. Хотел спросить, планируете ли разбирать тему "celery"?

  • @DjangoSchool

    @DjangoSchool

    4 жыл бұрын

    Добрый, да планирую

  • @eyfik736
    @eyfik7363 жыл бұрын

    что делать если при нажатие на кнопку "Send" то сообщение в чате не появляется?

  • @johnsmith-yk5vz
    @johnsmith-yk5vz4 жыл бұрын

    Михаил, спасибо за ваш большой труд. итак: во фронте VUE, обращается к DRF (тут кастомный middleware для проверки токена) дальше Channels асинхронно обращается в базу ( тут REDIS как брокер) так?

  • @DjangoSchool

    @DjangoSchool

    4 жыл бұрын

    Так

  • @user-vk8cc3sx2b
    @user-vk8cc3sx2b4 жыл бұрын

    Автор. А вообще без channels можно с вебсокетами работать ?. Можно ли связать socket.io +node с django ?

  • @DjangoSchool

    @DjangoSchool

    4 жыл бұрын

    Можно.

  • @user-vk8cc3sx2b

    @user-vk8cc3sx2b

    4 жыл бұрын

    @@DjangoSchool извини. А как это все делается ??

  • @DjangoSchool

    @DjangoSchool

    4 жыл бұрын

    @@user-vk8cc3sx2b тут нужен стрим что бы показать

  • @vitaliiananiev5038
    @vitaliiananiev50382 жыл бұрын

    в интернете нет годных видеоуроков как создать на django channels онлайн чат с личными кабинетами отправкой личных сообщений и.т.д даже в документации channels есть самый примитивный пимер без особых инструкций как действует код. Где можно черпнуть по максимум информации скиньте ссылку на доки.

  • @user-ow3tx2co8e
    @user-ow3tx2co8e4 жыл бұрын

    Может ли через вебсокет оправлять файлы?

  • @user-ks7jf7pw8l

    @user-ks7jf7pw8l

    14 күн бұрын

    по идее нет, т.к вебсокеты не гарантируют стопроцентную передачу данных. идея вебсокетов - на скорости (т.е игры, мессенджеры)

  • @phpusr
    @phpusr4 жыл бұрын

    В чем преимущество Muse-UI перед Vuetify?

  • @DjangoSchool

    @DjangoSchool

    4 жыл бұрын

    Сложно сказать, это два похожих инструмента

  • @streetworkout741
    @streetworkout7413 жыл бұрын

    Можно ли разместить на docker consumer?

  • @DjangoSchool

    @DjangoSchool

    3 жыл бұрын

    По идее можно

  • @xtereone
    @xtereone3 жыл бұрын

    Django School , у вас есть курсы по Django, DRF , а как насчет того, чтобы еще пополнить коллекцию курсом по django channels с нуля?)

  • @DjangoSchool

    @DjangoSchool

    3 жыл бұрын

    В планах

  • @xtereone

    @xtereone

    3 жыл бұрын

    @@DjangoSchool ураааа!!!!

  • @xtereone

    @xtereone

    3 жыл бұрын

    @@DjangoSchool + будет ли еще деплой websocket , соединение с бд? Если да, то цены вам нет!)

  • @DjangoSchool

    @DjangoSchool

    3 жыл бұрын

    @@xtereone не обещаю, но все возможно

  • @remsha
    @remsha3 жыл бұрын

    С 24:00 по 25:00 не расскрыта тема с receive. Вообще из того что я услышал, складывается впечталение, что вы не очень хорошо понимаете, о чем рассказываете..

  • @Dreamer_78

    @Dreamer_78

    Жыл бұрын

    Он вообще ничего не знает!

  • @romanbush5164
    @romanbush5164 Жыл бұрын

    Охринеть написал свой код и каналы не запускаются))), пытаюсь запустить чтоб в портфолио добавить в свое портфолио свой же проект))) php отупляет)))

  • @bigbaby7276
    @bigbaby72762 ай бұрын

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

  • @DjangoSchool

    @DjangoSchool

    2 ай бұрын

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

  • @EpicLifePlaysWot
    @EpicLifePlaysWot3 жыл бұрын

    не кто не сталкивался с проблемой __call__() missing 2 required positional arguments: 'receive' and 'send'? если использовать TokenAuthMiddleware без него все ок

  • @lebjem1511

    @lebjem1511

    3 жыл бұрын

    тоже такая проблема, может появилось решение?

  • @user-yc1rc4jq5p

    @user-yc1rc4jq5p

    3 жыл бұрын

    @@lebjem1511 определите receive и send функции консюмера

  • @syracuse4612

    @syracuse4612

    2 жыл бұрын

    @@user-yc1rc4jq5p а как у него работает то?

  • @fabricastirki
    @fabricastirki4 жыл бұрын

    еще бы добавить Graphene + Vue native в курс...

  • @DjangoSchool

    @DjangoSchool

    4 жыл бұрын

    Рассматривать как работать с Graphql в django, буду после рассмотрения rest api

  • @fabricastirki

    @fabricastirki

    4 жыл бұрын

    @@DjangoSchool отлично!!!

  • @syracuse4612
    @syracuse46122 жыл бұрын

    35:13

  • @user-vc8qz8te1z
    @user-vc8qz8te1z Жыл бұрын

    asd

  • @whatif4225
    @whatif42258 ай бұрын

    Оч все просто реализуется

Келесі