Size: a a a

Django [ru] #STAY HOME

2020 July 13

DT

Dan Tyan in Django [ru] #STAY HOME
из того что я помню ни к чему
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dk
Уважаемые Джангисты, я прошу у вас кроху помощи. Мой проект написан на django rest framework и документация генерируется к нему на drf-yasg. Всё хорошо и замечательно было до момента, когда я взял django chaannels и сделал в приложении вебсокеты. Пусть даже сокеты работают как надо. Все тесты проходят замечательно. Но я нижайше прошу вашего совета в том, чтобы помочь мне найти решение генерации документации к этим вебсокетам.
не знаю другого пути кроме как руками, наверняка он есть, но здесь я его не встречал
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Ручками readme.md и в репу писать🌚
источник

N

Nire in Django [ru] #STAY HOME
Dk
Уважаемые Джангисты, я прошу у вас кроху помощи. Мой проект написан на django rest framework и документация генерируется к нему на drf-yasg. Всё хорошо и замечательно было до момента, когда я взял django chaannels и сделал в приложении вебсокеты. Пусть даже сокеты работают как надо. Все тесты проходят замечательно. Но я нижайше прошу вашего совета в том, чтобы помочь мне найти решение генерации документации к этим вебсокетам.
Может я чет не понимаю, а зачем к вебсокетам доку писать? В смысле автогенерируемую
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
И как🤔🤔🤔
источник

N

Nire in Django [ru] #STAY HOME
Eugene Maltsev
И как🤔🤔🤔
обернуть функцию в декоратор yasg например
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dk
Уважаемые Джангисты, я прошу у вас кроху помощи. Мой проект написан на django rest framework и документация генерируется к нему на drf-yasg. Всё хорошо и замечательно было до момента, когда я взял django chaannels и сделал в приложении вебсокеты. Пусть даже сокеты работают как надо. Все тесты проходят замечательно. Но я нижайше прошу вашего совета в том, чтобы помочь мне найти решение генерации документации к этим вебсокетам.
источник

DB

Dima Boger in Django [ru] #STAY HOME
Dk
Уважаемые Джангисты, я прошу у вас кроху помощи. Мой проект написан на django rest framework и документация генерируется к нему на drf-yasg. Всё хорошо и замечательно было до момента, когда я взял django chaannels и сделал в приложении вебсокеты. Пусть даже сокеты работают как надо. Все тесты проходят замечательно. Но я нижайше прошу вашего совета в том, чтобы помочь мне найти решение генерации документации к этим вебсокетам.
openapi (swagger) сейчас не предназначен для вебсокетов, т.к. вебсокеты не ложатся в rest-концепцию

есть asyncapi, но боюсь придётся собирать документацию самому
источник

DB

Dima Boger in Django [ru] #STAY HOME
источник

D

Dk in Django [ru] #STAY HOME
Хм, всем спасибо.
источник

DB

Dima Boger in Django [ru] #STAY HOME
Dk
Хм, всем спасибо.
В идеале, конечно, собирать интраспекцией по всем роутам-консьюмерам входные-выходные параметры, но боюсь это потянет на отдельный пакет, достойный встать рядом с drf-yasg
источник

D

Dk in Django [ru] #STAY HOME
А как вы организуете протоколы для вебсокетов? Я создал отдельные файл models и расписал структуры возможных исходящих сообщений.
источник

D

Dk in Django [ru] #STAY HOME
В файле handlers рядом расписал все возможные варианты обработки входящих сообщений
источник

D

Dk in Django [ru] #STAY HOME
Решили, что будем обмениваться сообщениями вида {type: ..., message: ...}
источник

N

Nire in Django [ru] #STAY HOME
Dk
А как вы организуете протоколы для вебсокетов? Я создал отдельные файл models и расписал структуры возможных исходящих сообщений.
Протоколы для вебсокетов?
источник

DO

D. Ouhh in Django [ru] #STAY HOME
https://pastebin.com/h5c9keSJ
привет. есть такие сериализаторы. как сделать так, чтобы images в продукте быи посортированы по моменту создания? т.е. я хочу, чтобы первое изображение продукта было product.images.first() и т.д. сейчас я не понимаю как оно сортирует
источник

N

Nire in Django [ru] #STAY HOME
D. Ouhh
https://pastebin.com/h5c9keSJ
привет. есть такие сериализаторы. как сделать так, чтобы images в продукте быи посортированы по моменту создания? т.е. я хочу, чтобы первое изображение продукта было product.images.first() и т.д. сейчас я не понимаю как оно сортирует
Ну у тебя id по порядку идут?)
источник

N

Nire in Django [ru] #STAY HOME
Или шо ты сделал индексом
источник

DO

D. Ouhh in Django [ru] #STAY HOME
Nire
Ну у тебя id по порядку идут?)
нет, там pk из внешнего апи. не по порядку
источник

N

Nire in Django [ru] #STAY HOME
D. Ouhh
нет, там pk из внешнего апи. не по порядку
Ну фильтер по полю created_date перед first
источник