Size: a a a

Django [ru] #STAY HOME

2020 August 29

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ramil Powers
Понял. Тогда на разработке надо локальный https поднимать, а в продакшне покупать
если только ради этого, то врядли. Почитай - там по русски:

"Однако важные данные никогда не следует передавать или хранить в cookies, поскольку сам их механизм весьма уязвим в отношении безопасности, а флаг secure никакого дополнительного шифрования или средств защиты не обеспечивает."
источник

RP

Ramil Powers in Django [ru] #STAY HOME
Artem Gubatenko
если только ради этого, то врядли. Почитай - там по русски:

"Однако важные данные никогда не следует передавать или хранить в cookies, поскольку сам их механизм весьма уязвим в отношении безопасности, а флаг secure никакого дополнительного шифрования или средств защиты не обеспечивает."
Блин, а без этого у меня каждый раз новая сессия при пост запросе с vue. Не даёт куки
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ramil Powers
Блин, а без этого у меня каждый раз новая сессия при пост запросе с vue. Не даёт куки
а как делаешь запрос?
почему решил костылить свои куки для сессии?
источник

RP

Ramil Powers in Django [ru] #STAY HOME
Artem Gubatenko
а как делаешь запрос?
почему решил костылить свои куки для сессии?
С vue поступает пост запрос на добавление элемента в корзину. Если кук нет, то создаётся новая. Напрямую через DRF api все работает, с Оперой также работает. Хром не даёт обработать куки
источник

RP

Ramil Powers in Django [ru] #STAY HOME
Ramil Powers
С vue поступает пост запрос на добавление элемента в корзину. Если кук нет, то создаётся новая. Напрямую через DRF api все работает, с Оперой также работает. Хром не даёт обработать куки
Сессии работают как в документации
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ramil Powers
С vue поступает пост запрос на добавление элемента в корзину. Если кук нет, то создаётся новая. Напрямую через DRF api все работает, с Оперой также работает. Хром не даёт обработать куки
я делал запросы из vue - все норм с куками: session авторизация работает
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ramil Powers
С vue поступает пост запрос на добавление элемента в корзину. Если кук нет, то создаётся новая. Напрямую через DRF api все работает, с Оперой также работает. Хром не даёт обработать куки
я поэтому спросил "как делаешь запрос?"
источник

b

bbclub in Django [ru] #STAY HOME
привет всем, вопрос по моделям..
есть такая существующая таблица Post, в ней есть поле  id автора, как user_id. Тип user_id поля BigIntegerField,
Как можно создать по этому полю внешний ключ или ссылку на поле в таблице User.id?
источник

b

bbclub in Django [ru] #STAY HOME
т.е  есть уже существующее  user_id = models.BigIntegerField()
как можно сделать
user = models.ForeignKey(User, related_name='posts', on_delete=models.CASCADE)
источник

RP

Ramil Powers in Django [ru] #STAY HOME
Artem Gubatenko
я поэтому спросил "как делаешь запрос?"
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
bbclub
т.е  есть уже существующее  user_id = models.BigIntegerField()
как можно сделать
user = models.ForeignKey(User, related_name='posts', on_delete=models.CASCADE)
через миграцию
источник

b

bbclub in Django [ru] #STAY HOME
Artem Gubatenko
через миграцию
это понятно
источник

b

bbclub in Django [ru] #STAY HOME
но как их связать?)
источник

b

bbclub in Django [ru] #STAY HOME
существующие данные
источник

b

bbclub in Django [ru] #STAY HOME
там просто было как int тип user_id
источник

b

bbclub in Django [ru] #STAY HOME
а не как внешний ключ
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
найди в доке код функции getCookie
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
и аналогично можешь пробовать отправить ид сессии

А вообще, в Ид сессии у тебя должно уже отправляться 🤔
источник

RP

Ramil Powers in Django [ru] #STAY HOME
Artem Gubatenko
и аналогично можешь пробовать отправить ид сессии

А вообще, в Ид сессии у тебя должно уже отправляться 🤔
Спасибо, теперь хотя бы есть направление куда думать. Будем разбираться
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
bbclub
но как их связать?)
джанго  миграции позволяют выполнять пайтон код.

Ты можешь:
- вытащить все данные
- поменять поле
- залить эти данные в новое поле (построить связь)

И все это в одной транзакции или в нескольких (две миграции)
источник