def update(request, template_name="update.html"): if request.method == "POST": form = DriverForm(data=request.POST, instance=request.user) print(request.user) if form.is_valid(): form.save() update_session_auth_hash(request, form.instance) return redirect("profile") else: form = DriverForm(instance=request.user) # page_title = _('Edit user names') return render_to_response(template_name, locals(), context_instance=RequestContext(request))
def register(request): if request.method == 'POST': form = DriverForm(request.POST) if form.is_valid(): username = request.POST["username"] password = request.POST["password1"] form.save() user = authenticate(username=username, password=password) if user is not None: if user.is_active: login(request, user) return redirect("profile") else: form = DriverForm() return render(request, "registration/register.html", { 'form': form, })