Size: a a a

Django [ru] #STAY HOME

2020 June 30

D

Dk in Django [ru] #STAY HOME
Dk
Ага, я тоже так хотел. В итоге - на джанго просто пишется отдельное приложение под вебсокеты и запускается на отдельном ASGI сервере
Три дня работы под хвост. Придётся теперь всё заново писать на FastAPI
источник

AD

Alex Dem in Django [ru] #STAY HOME
Eugene Maltsev
Типа drf обвернуть в сокет?))))
навернуть http over Websockets можно
там походу, самое сложное - маршрутизация
источник

AD

Alex Dem in Django [ru] #STAY HOME
Dk
Три дня работы под хвост. Придётся теперь всё заново писать на FastAPI
смотрел кратко как это в FastAPI делается, мне показалось, что +- одно и тоже
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Orekhov Web Dev.
как узнать на какое поле он ругается? минут 15 понять не могу... вьюха от CreateView
выведи form.errors
источник

AD

Alex Dem in Django [ru] #STAY HOME
Dk
Ага, я тоже так хотел. В итоге - на джанго просто пишется отдельное приложение под вебсокеты и запускается на отдельном ASGI сервере
ну кстати, я примитивные чатик из доков поднимал в параллель
Consumer вроде бы уже из коробки асинхронен
источник

O

Orekhov Web Dev. in Django [ru] #STAY HOME
Dan Tyan
выведи form.errors
хм, показывает image, но я же добавил его
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Тоже мучаюсь по фану с channels 😩
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Orekhov Web Dev.
хм, показывает image, но я же добавил его
у формы enctype указан ?
источник

D

Dk in Django [ru] #STAY HOME
Alex Dem
ну кстати, я примитивные чатик из доков поднимал в параллель
Consumer вроде бы уже из коробки асинхронен
Консумер да, а сама джанга нет. Посмотри как оно запускается – отдельным слоем
источник

O

Orekhov Web Dev. in Django [ru] #STAY HOME
Dan Tyan
у формы enctype указан ?
неа
источник

AD

Alex Dem in Django [ru] #STAY HOME
@dantyan ты опытный, расскажи, пожалуйста, нам нубасам:

1) Что можно сделать на django channels кроме примитивного чатика или потокового аудио/видео
2) Можно ли DRF обернуть в django-channels без боли? и можно ли вообще?
источник

O

Orekhov Web Dev. in Django [ru] #STAY HOME
куда крутить то
источник

DT

Dan Tyan in Django [ru] #STAY HOME
без него файл не згрузится
а значит не пройдет валидацию
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Orekhov Web Dev.
куда крутить то
в html коде
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Alex Dem
@dantyan ты опытный, расскажи, пожалуйста, нам нубасам:

1) Что можно сделать на django channels кроме примитивного чатика или потокового аудио/видео
2) Можно ли DRF обернуть в django-channels без боли? и можно ли вообще?
система уведомлений
игру
да много чего
источник

vc

vadim chin in Django [ru] #STAY HOME
Dk
Ага, я тоже так хотел. В итоге - на джанго просто пишется отдельное приложение под вебсокеты и запускается на отдельном ASGI сервере
по моему, asgi костыль чтобы дранку подвести под модные тенденции. смысла мало, но зато могем
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Alex Dem
@dantyan ты опытный, расскажи, пожалуйста, нам нубасам:

1) Что можно сделать на django channels кроме примитивного чатика или потокового аудио/видео
2) Можно ли DRF обернуть в django-channels без боли? и можно ли вообще?
сложно сказать
по сути тебе надо в консумере получить данные отвалидировать сериализатором
и вернуть ответ того же сериализатора
источник

AD

Alex Dem in Django [ru] #STAY HOME
Dan Tyan
сложно сказать
по сути тебе надо в консумере получить данные отвалидировать сериализатором
и вернуть ответ того же сериализатора
ну да, это в теории))
потом начинаешь думать - у API куча url
как с этим всем работать - непонятно

спасибо за ответ)
источник

AD

Alex Dem in Django [ru] #STAY HOME
Dk
Консумер да, а сама джанга нет. Посмотри как оно запускается – отдельным слоем
я поднимал по докам через runserver
источник

AD

Alex Dem in Django [ru] #STAY HOME
джанго на обычном визги, работает в штатном режиме
источник