def demo_post(): """ Routing function for demo POST. Adding a new expense. """ user_name = request.form['user_name'] expense_date = request.form['expense_date'] expense_amount = request.form['expense_amount'] expense_description = request.form['expense_description'] msg = None if user_name: # it's a request to add a new expense msg = DB.add_expense(user_name, expense_date, expense_amount, expense_description) # read from db to get all expenses and visualise them all_expenses = DB.get_all_expenses() #html = render_template("demo.html", form=ExpenseForm(), expenses=all_expenses, message=msg) #return html return BoK.generate_bar_tab(msg, all_expenses)