Example #1
0
def account_view(request):
    context = {}
    # to enable search bar in account view
    if request.GET:
        return search(request)

    # code for update acount
    if not request.user.is_authenticated:
        return redirect("Accounts:login")

    if request.POST:
        form = AccountUpdateForm(request.POST, instance=request.user)
        if form.is_valid():
            form.initial = {
                "email": request.POST['email'],
                "name": request.POST['name'],
                "contact": request.POST['contact']
            }
            form.save()
            context['message'] = "Your Account is Updated"
    else:
        form = AccountUpdateForm(
            initial={
                "email": request.user.email,
                "name": request.user.name,
                "contact": request.user.contact,
            })
    context['update_form'] = form
    blog_posts = BlogPost.objects.filter(author=request.user)
    context['blog_post'] = blog_posts

    return render(request, 'accounts/acount.html', context)
Example #2
0
def account_view(request):

	if not request.user.is_authenticated:
		return redirect('login')

	context = {}

	if request.POST:
		form = AccountUpdateForm(request.POST, instance=request.user)
		if form.is_valid():
			form.initial = {
				"email": request.POST['email'],
				"username": request.POST['username'],
			}
			form.save()
			context['prompt_user_success'] = "Succesfully Updated"
	else:
		form = AccountUpdateForm(
			initial={
				"email": request.user.email,
				"username": request.user.username,
			}
		)
	context['account_form'] = form
	return render(request, 'accounts/account.html', context)
Example #3
0
def account_view(request):

    if not request.user.is_authenticated:
        return redirect("login")

    context = {}

    if request.POST:
        form = AccountUpdateForm(request.POST, instance=request.user)
        if form.is_valid():
            form.initial = {"username": request.POST['username']}
            form.save()
            context['success_message'] = "updated successfully!"
    else:
        form = AccountUpdateForm(initial={
            "username": request.user.username,
        })
    context['account_form'] = form
    return render(request, 'account/account.html', context)
Example #4
0
def account_view(request):

    if not request.user.is_authenticated:
        return redirect("accounts:login")

    context = {}
    if request.POST:
        form = AccountUpdateForm(request.POST, instance=request.user)
        if form.is_valid():
            form.initial = {
                "email": request.POST['email'],
                "username": request.POST['username'],
            }
            form.save()
            context['success_message'] = "Updated"
    else:
        form = AccountUpdateForm(initial={
            "email": request.user.email,
            "username": request.user.username,
        })

    context['account_form'] = form

    return render(request, "account/account.html", context)