Exemple #1
0
    def get(self):

        # create our form page
        f = Form()
        # create the results view
        rp = ResultsPage()

        # GET Method to grab variables from user input
        if self.request.GET:
            # storing our info from the user inputs
            # call our BudgetBreak Object
            user = BudgetBreak()
            user.name = self.request.GET["name"]
            user.email = self.request.GET["email"]
            user.mon_exp = int(self.request.GET["monExp"])
            user.mon_income = int(self.request.GET["monIncome"])
            user.have_budget = self.request.GET["budget"]

            # RESULTS PAGE - INFORMATION
            # Print out if form has been submitted otherwise print out following else:
            rp.email = user.email  # setting for print out of HTML elements on pages.py
            rp.annual = user.annual()
            rp.discretion = user.discretion()
            rp.name = user.name
            rp.mon_income = user.mon_income
            rp.mon_exp = user.mon_exp
            rp.calc_mortgage = user.calc_mortgage()
            # WOOOHOOOOOOO

            self.response.write(rp.print_out())
        else:
            self.response.write(f.print_out())  # this will print out in browser