Size: a a a

Django [ru] #STAY HOME

2020 February 05

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
tot samiy neizvestniy
https://dpaste.org/wvBU

Что за ошибка при запуске тестов? Нужно что-то где-то включить?
а редис у тебя где запущен?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Pavel Zagrebelin
а редис у тебя где запущен?
Не совсем понял вопрос. Редис запущен локально. На 6379 порту
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
tot samiy neizvestniy
Не совсем понял вопрос. Редис запущен локально. На 6379 порту
просто по логам не может найти хост с с ним. Как-то сконфигурировано подключение к редису в CHANNEL_LAYERS?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Pavel Zagrebelin
просто по логам не может найти хост с с ним. Как-то сконфигурировано подключение к редису в CHANNEL_LAYERS?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Походу урл не видит
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Хотя дефолтный задан, вроде
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
REDIS_URL пустой?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Сейчас чекну
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
{'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer', 'CONFIG': {'hosts': ['redis://redis:6379/0']}}}
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Pavel Zagrebelin
REDIS_URL пустой?
Да, не тот урл был задан для локального сервера😒
источник
2020 February 06

Z

Zakhar in Django [ru] #STAY HOME
У меня есть страница заявок в админке.

И мне нужно чтобы при создании новой заявки в базе, страница обновлялась и она показыавлась в админке, это надо писать на js функцию?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Zakhar
У меня есть страница заявок в админке.

И мне нужно чтобы при создании новой заявки в базе, страница обновлялась и она показыавлась в админке, это надо писать на js функцию?
Нужно чтобы админа редиректило на на страницу в админке этой записи?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Или я что-то не так понял
источник

Z

Zakhar in Django [ru] #STAY HOME
Не, я должен находиться в админке, допустим, на странице в данный момент у меня 4 заявки, но если появится 5 заявка, то джанго сама не обновит эту страницу и у меня будет 4 заявки, пока я сам в ручную не обновлю ее
источник

Do

Descending order in Django [ru] #STAY HOME
Zakhar
Не, я должен находиться в админке, допустим, на странице в данный момент у меня 4 заявки, но если появится 5 заявка, то джанго сама не обновит эту страницу и у меня будет 4 заявки, пока я сам в ручную не обновлю ее
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Это не то
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Zakhar
Не, я должен находиться в админке, допустим, на странице в данный момент у меня 4 заявки, но если появится 5 заявка, то джанго сама не обновит эту страницу и у меня будет 4 заявки, пока я сам в ручную не обновлю ее
Можно сокеты заюзать
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Zakhar
Не, я должен находиться в админке, допустим, на странице в данный момент у меня 4 заявки, но если появится 5 заявка, то джанго сама не обновит эту страницу и у меня будет 4 заявки, пока я сам в ручную не обновлю ее
> джанго сама не обновит эту страницу

джанга понятия не имеет, что у тебя в браузере творится, она в принципе не сможет обновить страницу.

Но браузер может периодически спрашивать у джанги: "чё там, есть новости?" и делать рефреш

Или можно открыть websocket и джангой туда писать: "эй, чувак, обновляйся". А на стороне браузера обрабатывать это сообщение.
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Но можно и лонг поллинг, так как админа немного, грузить ломит €особо не будет сервак
источник

Z

Zakhar in Django [ru] #STAY HOME
Pavel Zagrebelin
> джанго сама не обновит эту страницу

джанга понятия не имеет, что у тебя в браузере творится, она в принципе не сможет обновить страницу.

Но браузер может периодически спрашивать у джанги: "чё там, есть новости?" и делать рефреш

Или можно открыть websocket и джангой туда писать: "эй, чувак, обновляйся". А на стороне браузера обрабатывать это сообщение.
«Но браузер может периодически спрашивать у джанги: "чё там, есть новости?" и делать рефреш» - ну это и есть js, просто думал мб есть что то еще
источник