Обновление данных в модели профилей с использованием расширенной пользовательской модели django

На самом деле у вас может быть одно поле подписи и одна соответствующая аннотация виджета, а также помещать изображения или другие объекты, представляющие эту подпись во всех других местах.

0
задан gautamaggarwal 16 January 2019 в 09:48
поделиться

1 ответ

Одно из возможных решений - перенести экземпляр своего профиля и сохранить там свой профиль. Что я хочу сказать из вашего поста

 def post(self,request,*args,**kwargs):
        user=User.objects.get(username=request.user.username)
        print(user)
        form=ProfileForm(request.POST)
        if form.is_valid():
            // profile is valid now bring profile instance
            profile = Profile.objects.get(username=user)
            profile.first_name = form.cleaned_data['first_name']
            profile.save()
            messages.success(request,('Profile Edited succesfully'))
            return render(
                request,
                'editprofile.html',
                context={
                    'form':ProfileForm
                }
            )
0
ответ дан Shakil 16 January 2019 в 09:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: