Size: a a a

Django [ru] #STAY HOME

2020 October 22

AG

Artem Gubatenko in Django [ru] #STAY HOME
Артём
Такое же окно, как в админке, получается?
лучше не заморачивайся и возьми готовое решение. В интернете полно. только они на jquery обычно)
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
DRF.
Есть логин по логину/паролю. Есть логин через фейсбук.

Проблема следующая:
Если был создан юзер обычной формой, а затем он пытается логиниться через фб, который привязан к почте, которая была заюзана в создании пользователя через обычную форму - вываливается ошибка мол юзер с таким емейлом уже зарегистрирован.
По - хорошему, должно логинить через фб в таком случае без проблем. Как быть?
источник

L

Lannoy in Django [ru] #STAY HOME
Кто нибудь может подсказать лучший плагин для vs code для работы с django чтобы все сниппеты были все дела
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
можете помочь нужно выводить и то  и то с двух моделей в одной функции https://dpaste.org/N9j6
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
но пишет ошибку
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
AttributeError at /api/v1/chat/dialogues/dialog_room/
'list' object has no attribute 'data'
источник

S

Shodmon in Django [ru] #STAY HOME
Не выходи из комнаты.
DRF.
Есть логин по логину/паролю. Есть логин через фейсбук.

Проблема следующая:
Если был создан юзер обычной формой, а затем он пытается логиниться через фб, который привязан к почте, которая была заюзана в создании пользователя через обычную форму - вываливается ошибка мол юзер с таким емейлом уже зарегистрирован.
По - хорошему, должно логинить через фб в таком случае без проблем. Как быть?
может, при входе через фб, у тебя идет создание нового пользователя, а потом его логин
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
еще есть проблема с обьединением сериализаторов
источник

Н

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

D

Dmitry in Django [ru] #STAY HOME
Lannoy
Кто нибудь может подсказать лучший плагин для vs code для работы с django чтобы все сниппеты были все дела
Я думаю стоит смотреть в сторону Jedi
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
пытаюсь обьединить две функции в одном вот код https://dpaste.org/hyN5#L24
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
Nikita Kagan
можете помочь нужно выводить и то  и то с двух моделей в одной функции https://dpaste.org/N9j6
но получается так
источник

S

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

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Nikita Kagan
можете помочь нужно выводить и то  и то с двух моделей в одной функции https://dpaste.org/N9j6
Ты что-то очень страшное делаешь
источник

D

Dmitry in Django [ru] #STAY HOME
Lannoy
Кто нибудь может подсказать лучший плагин для vs code для работы с django чтобы все сниппеты были все дела
у меня в виме стоит автокомплит от vscode c jedi и всем устравивает. Недавно jedi стал понимать метаклассны и стало совсем хорошо
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Shodmon
да, если он у тебя есть, ты берешь своего пользователя и логиниш без создания нового пользователя, если это то как изначально планировалось
Спасибо. Пошёл копать🙂
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
Не выходи из комнаты.
Ты что-то очень страшное делаешь
да есть такое но так нужно выводить инфу с двух моделей сразу
источник

NK

Nikita Kagan in Django [ru] #STAY HOME
идея пока такая
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Nikita Kagan
да есть такое но так нужно выводить инфу с двух моделей сразу
Ну напиши сериализатор один
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
В котором обьедени два других
источник