Exemplo n.º 1
0
    def post(self):
        billform = BillForm(request.form)

        the_bill = flat.Bill(float(billform.amount.data), billform.period.data)
        flatmate1 = flat.Flatmate(billform.name1.data, float(billform.days_in_house1.data))
        flatmate2 = flat.Flatmate(billform.name2.data, float(billform.days_in_house2.data))

        return render_template('results.html',
                               name1=flatmate1.name,
                               amount1=flatmate1.pays(the_bill, flatmate2),
                               name2=flatmate2.name,
                               amount2=flatmate2.pays(the_bill, flatmate1)
                               )
Exemplo n.º 2
0
    def post(self):
        bill_form = BillForm(request.form)

        amount = float(bill_form.amount.data)
        period = bill_form.period.data

        name1 = bill_form.name1.data
        days_in_house1 = float(bill_form.days_in_house1.data)

        name2 = bill_form.name2.data
        days_in_house2 = float(bill_form.days_in_house2.data)

        the_bill = flat.Bill(amount, period)
        flatmate1 = flat.Flatmate(name1, days_in_house1)
        flatmate2 = flat.Flatmate(name2, days_in_house2)

        return render_template("bill_form_page.html",
                               result=True,
                               billform=bill_form,
                               name1=flatmate1.name,
                               amount1=flatmate1.pays(the_bill, flatmate2),
                               name2=flatmate2.name,
                               amount2=flatmate2.pays(the_bill, flatmate1))