예제 #1
0
def profile_index(request):
    profile = Profile.objects.all()[0]

    expenses = Expense.objects.all()
    profile.budget_left = calculate_budget_left(profile, expenses)

    context = {'profile': profile}
    return render(request, 'profile.html', context)
def profile_index(req):
    profile = get_profile()
    expenses = Expenses.objects.all()
    profile.budget_left = calculate_budget_left(profile, expenses)
    context = {
        'profile': profile,
    }
    return render(req, 'profile.html', context)
예제 #3
0
def profile_page(request):
    profile = Profile.objects.all()[0]
    expenses = Expense.objects.all()
    profile.budget_left = calculate_budget_left(profile, expenses)
    if request.method == 'GET':
        context = {
            'profile': profile,
        }
        return render(request, 'profile.html', context)
예제 #4
0
def index_profile(request):
    expenses = Expenses.objects.all()
    profile = Profile.objects.all()[0]

    profile.budget_left = calculate_budget_left(profile, expenses)

    context = {
        "profile": profile,
    }
    return render(request, "profile.html", context)
예제 #5
0
def index(request):
    if Profile.objects.exists():
        expenses = Expense.objects.all()
        profile = Profile.objects.all()[0]
        profile.budget_left = calculate_budget_left(profile, expenses)
        context = {
            'profile': profile,
            'expenses': expenses,
        }
        return render(request, 'home-with-profile.html', context)
    else:
        return create_profile(request)
예제 #6
0
def index(request):
    if Profile.objects.exists():
        profile = Profile.objects.all()[0]
        expenses = Expense.objects.all()
        expenses_cost = calculate_budget_left(profile, expenses)
        context = {
            'left': expenses_cost,
            'expenses': expenses,
            'form': ProfileForm(),
            'profile': profile,
        }
        return render(request, 'home-with-profile.html', context)
    else:
        context = {
            'form': ProfileForm(),
        }
        return render(request, 'home-no-profile.html', context)