Нормально ли в методе DELETE передавать, например, id объекта через body?

|
dantyan 2022-06-27 22:01:21
2022-06-27 21:50:33
Да, я пробовал отправлять на book-list запрос, но мне выдает это

‘\n<!doctype html>\n<html lang=»en»>\n<head>\n <title>Bad Request (400)</title>\n</head>\n<body>\n <h1>Bad Request (400)</h1><p></p>\n</body>\n</html

надо понять почему ему не нравится запрос который ты отправляешь

Andrei_ast 2022-06-27 22:05:45
ranwise 2022-06-27 21:59:44
реалтайм можно 2-3 путями… запрос на жсе раз от пары секунд до 30, вебсокеты и сервер-сенда, может еще что-то…

Ну по сути это сообщение автору объявления , может и оффлайн, где не нужно быстрого отклика, но так же может и активная переписка, лучше делать сразу нормально. А ссылкой на пример/урок не подсобите ?

ranwise 2022-06-27 22:07:08
Andrei_ast 2022-06-27 22:05:45
Ну по сути это сообщение автору объявления , может и оффлайн, где не нужно быстрого отклика, но так же может и активная переписка, лучше делать сразу нормально. А ссылкой на пример/урок не подсобите ?

та даже без понятия, к джанге есть https://channels.readthedocs.io/en/stable/ , поискать материалы за последний год-два. старей могут быть не актуальны

Andrei_ast 2022-06-27 22:08:28
ranwise 2022-06-27 22:07:08
та даже без понятия, к джанге есть https://channels.readthedocs.io/en/stable/ , поискать материалы за последний год-два. старей могут быть не актуальны

Спасибо

2022-06-27 22:18:32
pydjango-736038.jpg
есть же в elasticsearch поле filelds в котором ты пишешь какие поле модели ты хочешь индексировать. Так зачем индексировать поле?
2022-06-27 22:18:43
типа это для поиска?
2022-06-27 22:20:43
2022-06-27 22:18:32
есть же в elasticsearch поле filelds в котором ты пишешь какие поле модели ты хочешь индексировать. Так зачем индексировать поле?

и сколько полей нужно индексировать?

aktan_kasymaliev 2022-06-27 22:29:14
8-9 запросов в бд за одну прогрузку страницы это очень много?
One_of_the_Stoics 2022-06-27 22:30:01
aktan_kasymaliev 2022-06-27 22:29:14
8-9 запросов в бд за одну прогрузку страницы это очень много?

Depends

aktan_kasymaliev 2022-06-27 22:31:23
One_of_the_Stoics 2022-06-27 22:30:01
Depends

Невысоко нагружаемый проект

LUBASKIN_CODE 2022-06-27 22:33:59
aktan_kasymaliev 2022-06-27 22:29:14
8-9 запросов в бд за одну прогрузку страницы это очень много?

норм

Sanshain_Swa 2022-06-27 22:50:04
aktan_kasymaliev 2022-06-27 22:29:14
8-9 запросов в бд за одну прогрузку страницы это очень много?

Иногда меньшим и не обойтись

DesalotAge 2022-06-27 23:17:10
Ребят, всем привет. У меня есть модель, в ней есть поле, что-то типа описания, и мне каждый раз, как модель создается, если в описание ничего не задано, надо пихать pk модели. Как это можно реализовать?
DesalotAge 2022-06-27 23:18:12
default при создании сделать не получится, сигналов на создание я тоже не знаю, подскажите, пожалуйста, если кто сталкивался
fallenreds 2022-06-27 23:23:19
pydjango-736071.jpg
всем привет, пытаюсь отправить смс на почту, но почему то не проходит авторизацию хотя данные верны
fallenreds 2022-06-27 23:23:20
pydjango-736073.jpg

fallenreds 2022-06-27 23:23:20
pydjango-736072.jpg

fallenreds 2022-06-27 23:25:05
я то может туплю такому уже времени, но все же
DesalotAge 2022-06-27 23:25:06
DesalotAge 2022-06-27 23:18:12
default при создании сделать не получится, сигналов на создание я тоже не знаю, подскажите, пожалуйста, если кто сталкивался

Окей, https://pastebin.com/KQQGfbrU
Видимо, я знаю такой сигнал, но почему это работает)

@receiver(post_init, sender=RefLevelSystem)def set_level_name(sender, instance — Pastebin.comPastebin
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
FadingFog 2022-06-27 23:30:29
Нормально ли в методе DELETE передавать, например, id объекта через body?
M00NDEV 2022-06-27 23:41:47
как использовать timezone для
created_at = models.DateTimeField(auto_now_add=True)
on3t1m3 2022-06-27 23:48:04
M00NDEV 2022-06-27 23:41:47
как использовать timezone для
created_at = models.DateTimeField(auto_now_add=True)

Если в сетингах установлено дефолтное значение часового пояса, то оно автоматом подставит

M00NDEV 2022-06-27 23:48:26
on3t1m3 2022-06-27 23:48:04
Если в сетингах установлено дефолтное значение часового пояса, то оно автоматом подставит

TIME_ZONE = ‘Europe/Moscow’
вот так?

on3t1m3 2022-06-27 23:48:38
Ага
Boża Dziecina 2022-06-27 23:59:13
FadingFog 2022-06-27 23:30:29
Нормально ли в методе DELETE передавать, например, id объекта через body?

RFC и не запрещает, и не одобряет этого. Но не все фреймворки могут поддерживать body в delete, поэтому не особо рекомендуется

2022-06-28 00:22:08
fallenreds 2022-06-27 23:25:05
я то может туплю такому уже времени, но все же

из за того что google поменяло свои настройки для не безопастных приложений

2022-06-28 00:22:46
скорее всего
InvisibleHand_23 2022-06-28 00:24:15
Подскажите пожалуйста, request.sessions которые я создал стираются если выйти с сайта и снова зайти?
К примеру:
Пользователь регистрируется на сайте, в момент когда он отправляет форму, я прописываю request.sessions[‘ref_user’] = request.POST.get(‘ref_user_emal’)
Затем пользователю на почту посылается письмо.
Когда он переходит по ссылке из почты, я уже не могу обратиться к этой сессии, мне не возвращает ref_user_emal. Собственно это пример к вопросу выше.
LUBASKIN_CODE 2022-06-28 00:26:00
InvisibleHand_23 2022-06-28 00:24:15
Подскажите пожалуйста, request.sessions которые я создал стираются если выйти с сайта и снова зайти?
К примеру:
Пользователь регистрируется на сайте, в момент когда он отправляет форму, я прописываю request.sessions[‘ref_user’] = request.POST.get(‘ref_user_emal’)
Затем пользователю на почту посылается письмо.
Когда он переходит по ссылке из почты, я уже не могу обратиться к этой сессии, мне не возвращает ref_user_emal. Собственно это пример к вопросу выше.

используй JWT для токенов подтверждения почты

fallenreds 2022-06-28 00:27:37
2022-06-28 00:22:08
из за того что google поменяло свои настройки для не безопастных приложений

Так тут ukr.net

2022-06-28 00:28:20
fallenreds 2022-06-28 00:27:37
Так тут ukr.net

pydjango-736088.jpg

2022-06-28 00:28:34
fallenreds 2022-06-28 00:27:37
Так тут ukr.net

да не

fallenreds 2022-06-28 00:28:55
Или то что я отправляю на гугл почту
InvisibleHand_23 2022-06-28 00:29:52
LUBASKIN_CODE 2022-06-28 00:26:00
используй JWT для токенов подтверждения почты

Еще бы понять как это с allauth связать xD

2022-06-28 00:34:11
fallenreds 2022-06-28 00:28:55
Или то что я отправляю на гугл почту

тебе нужно просто двухфакторку включить

2022-06-28 00:34:27
и создать пароль приложений и ее уже вставлять вместо обычного пароля
2022-06-28 00:35:14
fallenreds 2022-06-27 23:23:20

тут

2022-06-28 00:35:36
fallenreds 2022-06-28 00:27:37
Так тут ukr.net

ай блин

2022-06-28 00:35:46
я прочитал как gmail
fallenreds 2022-06-28 00:36:38
Там немного другая ошибка
fallenreds 2022-06-28 00:36:54
Нужно пройти миллион аунтефикаций
fallenreds 2022-06-28 00:37:11
На гмайле, поэтому я сделал ukr.net
InvisibleHand_23 2022-06-28 00:40:47
fallenreds 2022-06-27 23:23:19
всем привет, пытаюсь отправить смс на почту, но почему то не проходит авторизацию хотя данные верны

Хоть я и другой сервис использовал, но была такая же ошибка. Проверь все данные и порт.
Конкретно у меня решилось сменой домена первого уровня. Т.е. с .com на .eu

KenKi_1337 2022-06-28 01:02:28
pydjango-736101.jpg
Столкнулся с такой проблемой при попытке внедрить django_debug_toolbar. Не сталкивались?
s4nex 2022-06-28 01:08:12
KenKi_1337 2022-06-28 01:02:28
Столкнулся с такой проблемой при попытке внедрить django_debug_toolbar. Не сталкивались?

Практикум?)

KenKi_1337 2022-06-28 01:09:01
s4nex 2022-06-28 01:08:12
Практикум?)

Да

fallenreds 2022-06-28 01:34:04
InvisibleHand_23 2022-06-28 00:40:47
Хоть я и другой сервис использовал, но была такая же ошибка. Проверь все данные и порт.
Конкретно у меня решилось сменой домена первого уровня. Т.е. с .com на .eu

Привет, у меня немного другой вариант решение был

fallenreds 2022-06-28 01:34:48
Как оказалось для отправки smpt нужен не пароль от почты, а специальный пароль инородного приложение которое генерируется почтой
fallenreds 2022-06-28 01:35:06
Вот с ним все и заработало, теперь понятно почему писало что данные не правильные
fallenreds 2022-06-28 01:35:34
Может кто-то посмеётся что я не знал об этом, но такие дела вот)
|