Size: a a a

Django [ru] #STAY HOME

2018 December 11

S

Senpos in Django [ru] #STAY HOME
Il`ya (Marshal)
Правда вот не решает моей проблемы полностью. Не хочет кушать юникод символы
Хм, а это какие?
У меня вот всякие сердечки вроде обработало.
'hыe234@#%llo': 'worl❤️❤️d'}
источник

I

Il`ya (Marshal) in Django [ru] #STAY HOME
Senpos
Хм, а это какие?
У меня вот всякие сердечки вроде обработало.
'hыe234@#%llo': 'worl❤️❤️d'}
Ключ дикта может быть только a-Z 0-9 и _
источник

S

Senpos in Django [ru] #STAY HOME
Il`ya (Marshal)
Ключ дикта может быть только a-Z 0-9 и _
Ладно. Это уже обсуждение не по Джанге.
Можем в флудилку уйти с этим вопросом)
источник

АО

Александр Остапенко in Django [ru] #STAY HOME
Привет. Подскажите, второй день не могу сохранить рефрэш токен в бд. Могу я сохранять сущность токена не сохраняя юзера (модели связаны) или нужно сохранять новый токен через сущность юзера ?
источник

АО

Александр Остапенко in Django [ru] #STAY HOME
{ValueError}The following fields do not exist in this model or are m2m fields: key
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ты как это делаешь ?
источник

АО

Александр Остапенко in Django [ru] #STAY HOME
Dan Tyan
ты как это делаешь ?
всяко пробовал, последний раз refresh_token.save_base(force_update=True, update_fields=['refresh_token'])
источник

АБ

Алексей Белов in Django [ru] #STAY HOME
Подскажите как лучше реализовать, у меня на / ничего не стоит, нужно при переходе редиректить если не залогинен то на логин, если есть лог то на какой то урл
источник

DT

Dan Tyan in Django [ru] #STAY HOME
refresh_token это что ?
источник

АО

Александр Остапенко in Django [ru] #STAY HOME
рэфрэш токен это сущность привязанная к юзеру,
источник

АО

Александр Остапенко in Django [ru] #STAY HOME
key = models.CharField(max_length=40, primary_key=True)
   user = models.ForeignKey(
       AUTH_USER_MODEL,
       related_name='refresh_tokens',
       on_delete=models.CASCADE,
   )
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
🤔
источник

АО

Александр Остапенко in Django [ru] #STAY HOME
у меня юзер логинится, нужно ему присвоить новый рефреш токен и сохранить в бд. Не могу понять, нужно сохранять новый токен через сущность токена или через сущность юзера
источник

АО

Александр Остапенко in Django [ru] #STAY HOME
пытаюсь сохранить сущность токена - ошибки, сущность юзера с новым токеном - нет изменений в бд
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
🤔Я все пытаюсь понять, для чего его сохранять
источник

АО

Александр Остапенко in Django [ru] #STAY HOME
есть два вида токенов, access token, refresh token. access не сохраняется, рефрэш сохраняется
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Александр Остапенко
key = models.CharField(max_length=40, primary_key=True)
   user = models.ForeignKey(
       AUTH_USER_MODEL,
       related_name='refresh_tokens',
       on_delete=models.CASCADE,
   )
в ней есть поле refresh_token?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
судя по тому что ты показал у тебя токен хранится в поле key
источник

DT

Dan Tyan in Django [ru] #STAY HOME
но ты явно указываешь поле для обновления refresh_token
источник

АО

Александр Остапенко in Django [ru] #STAY HOME
и так и так пробовал, одна и та же ошибка
источник