Size: a a a

Django [ru] #STAY HOME

2021 June 25

NC

Nikolay Cherniy in Django [ru] #STAY HOME
вопрос не в отношении о2о, а в том что они создаются вместе
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
ой, точно, пардон
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и в чем проблема ?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
в том что профиль при создании пытается создать юзера, а юзер уже есть
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
вот тут у парня вопрос если что
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
да, как раз это проблема
источник

DT

Dan Tyan in Django [ru] #STAY HOME
просто надо создавать профиль
передавая в него поля юзера
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
а как примерно, один способ уже не сработал
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Profile.objects.create(username='test')
источник

AK

Alex K. in Django [ru] #STAY HOME
Нужно Profile прибить к уже существующему юзеру, в этом дело. Если юзера нет - то создать связку User+Profile можно без проблем.
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
в миграции модель называется user_ptr?
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
а если user_ptr__id = user.id ?
источник

AK

Alex K. in Django [ru] #STAY HOME
Т.е. в базе есть, скажем, 10 юзеров и 5 профайлов. Нужно нарезать профайлы для тех юзеров, которые не обладают профайлами.
источник

AK

Alex K. in Django [ru] #STAY HOME
Пробовал, эффект тот же.
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
может быть задампить пользователя, удалить и создать профиль со старыми данными?
источник

AK

Alex K. in Django [ru] #STAY HOME
user_ptr, да. В таблице это поле тоже называется user_ptr.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
в профиль добавляешь поле user = O2O
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
так оно по факту есть, и он пытается в него прокинуть инстанс существующего юзера, но не проходит
источник

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
я не дописал =)
источник