@login_requireddef profile(request):
if request.method =="POST":
update_user = UserUpdateForm(
request.POST, instance=request.user)
if update_user.is_valid():
update_user.save()
messages.success(request, f'Ваш аккаунт был успешно обновлен')
return redirect('profile')
else:
update_user = UserUpdateForm(instance=request.user)
data = {
'update_user': update_user
}
return render(request, 'users/profile.html', data)
@login_requireddef profile1(request):
if request.method =="POST":
img_profile = ProfileImage(
request.POST, request.FILES, instance=request.user.profile)
if img_profile.is_valid():
img_profile.save()
messages.success(request, f'Ваш аккаунт был успешно обновлен')
return redirect('profile')
else:
img_profile = ProfileImage(instance=request.user.profile)
data = {
'img_profile': img_profile,
}
return render(request, 'users/profile1.html', data)