def user_edit(request, pk): form = EditForm(request.POST or None, instance=User.objects.get(pk=pk)) if form.is_valid(): form.save() info(request, 'User details changed.') return HttpResponseRedirect(reverse("user-list")) return direct_to_template(request, "user_edit.html", extra_context={ "form": form, "nav": {"selected": "users",}, })
def edit_profile(request): template_name = 'users/edit.html' if request.method == 'POST': form = EditForm(request.POST, instance=request.user) if form.is_valid(): form.save() return redirect('view_profile') else: form = EditForm(instance=request.user) context = { 'page_title': 'EDIT PROFILE', 'form': form, } return render(request, template_name, context)
def user_edit(request, pk): form = EditForm(request.POST or None, instance=User.objects.get(pk=pk)) if form.is_valid(): form.save() info(request, 'User details changed.') return HttpResponseRedirect(reverse("user-list")) return direct_to_template(request, "user_edit.html", extra_context={ "form": form, "nav": { "selected": "users", }, })