def owner_form_view(request): context = {} form = OwnerForm(request.POST or None) if form.is_valid(): form.save() context['form'] = form return render(request, "owner_form_view.html", context)
def update(request, template_name="update.html"): if request.method == "POST": form = OwnerForm(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 = OwnerForm(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 = OwnerForm(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 = OwnerForm() return render(request, "registration/register.html", { 'form': form, })