Size: a a a

Django [ru] #STAY HOME

2020 February 06

A

Alex in Django [ru] #STAY HOME
Но я не делаю  json.dumps
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Alex
requests.post(endpoint, data=self.data, headers=self.headers)
requests.post(url, data=json.dumps(self.data))
источник

DT

Dan Tyan in Django [ru] #STAY HOME
так попробуй
источник

A

Alex in Django [ru] #STAY HOME
Dan Tyan
так попробуй
Пробовал, если так делаю. То получаю ответ от того бэка Unsupported Media Type: /crm/api/v1/get_order_total/
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Dan Tyan
requests.post(url, data=json.dumps(self.data))
Он же data в form-data преобразовывает при пост запросе, так точно нельзя делать
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Alex
Пробовал, если так делаю. То получаю ответ от того бэка Unsupported Media Type: /crm/api/v1/get_order_total/
с запросом отправь заголовок что отправляешь json
источник

A

Alex in Django [ru] #STAY HOME
Проблему решил. Оказывается в headers нужно было указать headers={'content-type': 'application/json'}, при отправке. Господи храни Stackoverflow.
источник

A

Alex in Django [ru] #STAY HOME
Dan Tyan
с запросом отправь заголовок что отправляешь json
Вот вот! В этом и проблема.
источник

A

Alex in Django [ru] #STAY HOME
Спасибо большое всем за помощь. И извиняюсь что заспамил чат!
источник

Z

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

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
ZHU
подскажите есть ли в django таймаут пользотвателя?
то есть если пользователь в течении 1 часа ничего не делал на сайте то автоматический закрывать сесию
SESSION_COOKIE_TIME?
источник

Б

Барсик in Django [ru] #STAY HOME
ZHU
подскажите есть ли в django таймаут пользотвателя?
то есть если пользователь в течении 1 часа ничего не делал на сайте то автоматический закрывать сесию
Стандартными средствами - вроде нельзя. Только SESSION_COOKIE_AGE.

А что значит ничего не сделал? Даже мышкой не двигает, или не выполняет никаких действий приводящих к изменению данных базы?
источник

Z

ZHU in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
SESSION_COOKIE_TIME?
думал есть готовое у джанго
django-session-timeout
придется его использовать
источник

Z

ZHU in Django [ru] #STAY HOME
Барсик
Стандартными средствами - вроде нельзя. Только SESSION_COOKIE_AGE.

А что значит ничего не сделал? Даже мышкой не двигает, или не выполняет никаких действий приводящих к изменению данных базы?
переходы по страницам запросы в бд
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
ZHU
думал есть готовое у джанго
django-session-timeout
придется его использовать
а чем SESSION_COOKIE_AGE + ./manage.py clearsessions плох?  его используют все бэкенды
источник

Z

ZHU in Django [ru] #STAY HOME
Pavel Zagrebelin
а чем SESSION_COOKIE_AGE + ./manage.py clearsessions плох?  его используют все бэкенды
а есть пример
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
ZHU
а есть пример
пример чего?
источник

Z

ZHU in Django [ru] #STAY HOME
Pavel Zagrebelin
пример чего?
я так понял мне надо создать
middleware
для этого и сделать в нем метод
источник

D

Dmitry in Django [ru] #STAY HOME
ZHU
я так понял мне надо создать
middleware
для этого и сделать в нем метод
Можно взять jwt и выставить рефреш время час. На фронте если браузер открыт - дергать обновление
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
ZHU
я так понял мне надо создать
middleware
для этого и сделать в нем метод
я не понимаю твою задачу. Сессии и сейчас умеют протухать, и после протухания она будет пустая и юзера разлогинит.
ЧТо у тебя не работает?
источник