Size: a a a

Django [ru] #STAY HOME

2019 November 15

T

Tim in Django [ru] #STAY HOME
Привет.
Пытаюсь сделать чат на drf + channels. на фронте просто js с формой.
Локально работает. А вот на серве нет.
Джанга, редис в контейнерах. nginx никак не настраивал.
к чату подключаюсь типа так: ip_address:port/chat/1

в консоли получаю следующее:
WebSocket connection to 'ws://ip:port/ws/chat/1/' failed: Error during WebSocket handshake: Unexpected response code: 403

runserver дает такой лог:
HTTP GET /chat/1/ 200 ip:port]
WebSocket HANDSHAKING /ws/chat/1/ [ip:port]
Session data corrupted
WebSocket REJECT /ws/chat/1/ ip:port]
WebSocket DISCONNECT /ws/chat/1/ ip:port]

В чем может быть проблема?)
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Boris Krutskih
Даувай
pip install django-boostrtap4
{% bootstrap_form form %} :)
источник

MA

Malikov Asman in Django [ru] #STAY HOME
Alex Zenoo
а чем такие схемы рисуют, интересно... для SQLite, например. кто-нибудь может сказать?
Вообще какой-нибудь Erwin воркбенч
источник

MA

Malikov Asman in Django [ru] #STAY HOME
Но я использую drawio
источник

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
Boris Krutskih
Даувай
Скинул в гисте
источник

DT

Dan Tyan in Django [ru] #STAY HOME
{{ user_form.password.errors }} тут будет масив словарей вроде
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Dan Tyan
{{ user_form.password.errors }} тут будет масив словарей вроде
ну сейчас выглядит таким образом) https://i.imgur.com/fRN1ENB.png
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
осталось найти где править текста ошибок)))
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Alexandr Stefanitsky-Mozdor
Скинул в гисте
+
источник

А

Алексей in Django [ru] #STAY HOME
Tim
Привет.
Пытаюсь сделать чат на drf + channels. на фронте просто js с формой.
Локально работает. А вот на серве нет.
Джанга, редис в контейнерах. nginx никак не настраивал.
к чату подключаюсь типа так: ip_address:port/chat/1

в консоли получаю следующее:
WebSocket connection to 'ws://ip:port/ws/chat/1/' failed: Error during WebSocket handshake: Unexpected response code: 403

runserver дает такой лог:
HTTP GET /chat/1/ 200 ip:port]
WebSocket HANDSHAKING /ws/chat/1/ [ip:port]
Session data corrupted
WebSocket REJECT /ws/chat/1/ ip:port]
WebSocket DISCONNECT /ws/chat/1/ ip:port]

В чем может быть проблема?)
а по остальным адресам нормально отдает? обычные ендпоинты, не вебсокетные
источник

T

Tim in Django [ru] #STAY HOME
Алексей
а по остальным адресам нормально отдает? обычные ендпоинты, не вебсокетные
http работает, да
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Tim
Привет.
Пытаюсь сделать чат на drf + channels. на фронте просто js с формой.
Локально работает. А вот на серве нет.
Джанга, редис в контейнерах. nginx никак не настраивал.
к чату подключаюсь типа так: ip_address:port/chat/1

в консоли получаю следующее:
WebSocket connection to 'ws://ip:port/ws/chat/1/' failed: Error during WebSocket handshake: Unexpected response code: 403

runserver дает такой лог:
HTTP GET /chat/1/ 200 ip:port]
WebSocket HANDSHAKING /ws/chat/1/ [ip:port]
Session data corrupted
WebSocket REJECT /ws/chat/1/ ip:port]
WebSocket DISCONNECT /ws/chat/1/ ip:port]

В чем может быть проблема?)
docker ps покажи
источник

Z

ZHU in Django [ru] #STAY HOME
привет всем! подскажите пожалуйста в UpdateView
создается форма в которой есть список категории можно ли его отфильтровать показывать только часть ?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Boris Krutskih
осталось найти где править текста ошибок)))
источник

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
Boris Krutskih
ну сейчас выглядит таким образом) https://i.imgur.com/fRN1ENB.png
А, ну так тебе надо на бэке просто переопределить ошибки
источник

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
ZHU
привет всем! подскажите пожалуйста в UpdateView
создается форма в которой есть список категории можно ли его отфильтровать показывать только часть ?
Да, фильтруй на бэке queryset
источник

Z

ZHU in Django [ru] #STAY HOME
Alexandr Stefanitsky-Mozdor
Да, фильтруй на бэке queryset
источник

T

Tim in Django [ru] #STAY HOME
Pavel Zagrebelin
docker ps покажи
my-host/chat:0.3         "/bin/sh"      Up 9 minutes        0.0.0.0:8008->8000/tcp
redis:2.8       "docker-entrypoint.s…"      Up About an hour    0.0.0.0:6379->6379/tcp

сократил чуть
источник

AZ

Alex Zenoo in Django [ru] #STAY HOME
Malikov Asman
Вообще какой-нибудь Erwin воркбенч
посмотрел. он для MySQL...
источник

А

Алексей in Django [ru] #STAY HOME
Tim
my-host/chat:0.3         "/bin/sh"      Up 9 minutes        0.0.0.0:8008->8000/tcp
redis:2.8       "docker-entrypoint.s…"      Up About an hour    0.0.0.0:6379->6379/tcp

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