def add_userprofile(request): if request.method == 'POST': form = UserProfileForm(data=request.POST) if form.is_valid(): profile = form.save(commit=False) profile.user = request.user profile.save() return HttpResponseRedirect('/front/get_order_info') else: print(form.errors) else: form = UserProfileForm() return render(request, 'front/add_userprofile.html', {'form': form})
def update_userprofile(request): userfile=UserProfile.objects.filter(user=request.user).first() if request.method == 'POST': form = UserProfileForm(data=request.POST) if form.is_valid(): profile = form.save(commit=False) userfile.realname=profile.realname userfile.addr=profile.addr userfile.save() return HttpResponseRedirect('/front/get_order_info') else: print(form.errors) else: init={'realname':userfile.realname,'addr':userfile.addr} form = UserProfileForm(initial=init) return render(request, 'front/update_userprofile.html', {'form': form})