Size: a a a

Django [ru] #STAY HOME

2019 June 27

СВ

Саша Воронов in Django [ru] #STAY HOME
источник

l

len in Django [ru] #STAY HOME
во вью
источник

V🤔

Vyacheslav 🤔 in Django [ru] #STAY HOME
ну понятно что там. Я имею ввиду, покажи код, где у тебя обрабатывается форма
источник

l

len in Django [ru] #STAY HOME
секунду
источник

BE

Black Eyes in Django [ru] #STAY HOME
len
во вью
связи не будет, пока объект не будет создан
источник

V🤔

Vyacheslav 🤔 in Django [ru] #STAY HOME
Black Eyes
связи не будет, пока объект не будет создан
я вот и подозреваю, что объекта просто нет
источник

l

len in Django [ru] #STAY HOME
def register(request):
   if request.method == 'POST':
       form = UserRegForm(request.POST)
       form_profile=ProfileForm(request.POST)
       if form.is_valid() and form_profile.is_valid():
           user = form.save(commit=False)
           user.set_password(form.cleaned_data['password'])
           user.save()    
           user_profile = form_profile.save(commit=False)
           user_profile.save()
           return HttpResponseRedirect(redirect('/user/login/'))    
   else:
       form = UserRegForm()
       form_profile=ProfileForm()
   return render(request, 'registration.html', {'form': form, 'form_profile': form_profile})
источник

l

len in Django [ru] #STAY HOME
да, нет объекта
источник

BE

Black Eyes in Django [ru] #STAY HOME
len
да, нет объекта
Ну а что ты хочешь тогда? создаешь связь со святым духом
источник

l

len in Django [ru] #STAY HOME
ага
источник

V🤔

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

V🤔

Vyacheslav 🤔 in Django [ru] #STAY HOME
И соответственно, профиль ты сохраняешь уже после того, как у тебя есть юзер, чтобы на него сделать ссылку
источник

l

len in Django [ru] #STAY HOME
до if пишу поля профиля, потом if и сохранение нового юзера, а потом уже что-то вроде:              profile_user.user = user (которых сохранился выше)
profile_user.phone = phone и profile_user.save()
источник

l

len in Django [ru] #STAY HOME
или я не так поняла
источник

BE

Black Eyes in Django [ru] #STAY HOME
Погугли как делают
источник

l

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

S

Spirit💎 in Django [ru] #STAY HOME
господа. перед тем, как выполнять данный вьюсет, мне нужно определить находится ли юзер, который вызывает этот вьюсет, в таблице ограничений. и после этого определения сформировать кверисет. либо вызвать all(), либо какой-то менеджер объекта. вопрос: где определять юзера?
источник

MK

Mark Koval in Django [ru] #STAY HOME
привет как виполнить python (асинхронно, в потоках) код  после функции render кто-то знает?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
до выхода Django 3.0 лучше пока с этим не заморачиваться, потому что потом придётся рефакторить всё равно
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
начать изучение можно с этого https://www.aeracode.org/2018/02/19/python-async-simplified/
источник