def addbudget(request): page_data = {"add_budget_form" : add_budget} if request.method == 'POST': add_budget_form = add_budget(request.POST) if(add_budget_form.is_valid()): desc = add_budget_form.cleaned_data["Description"] act = add_budget_form.cleaned_data["Actual"] pred = add_budget_form.cleaned_data["Projected"] chois = add_budget_form.cleaned_data["Category"] sel_category = BudgetCategory.objects.filter(id=chois).get() budget = Budget() budget.Username = request.user budget.Description = desc budget.Projected = pred budget.Actual = act budget.Category = sel_category budget.save() page_data = fillpagedata(request.user) return render(request, 'budget/budget.html', {"dat": page_data, "data":calculate(request.user)}) return render(request, 'budget/addbudget.html', context=page_data)