def calculate(): calculator_form = CalculatorForm() operation = calculator_form.operation.data user = User.query.get(current_user.id) result_object = CalculateController.calculate(operation=operation, username=user.username) return result_object
def index(request): form = CalculatorForm() output = None cycles = None if request.method == 'POST': submitted = True form = CalculatorForm(request.POST) print "posted" print form.__dict__ if form.is_valid(): output = run_simulation(form) cycles = len(output) else: submitted = False return render(request, 'calculator.html', { 'output': output, 'cycles': cycles, 'form': form, 'submitted': submitted })
def calculate(): submission = request.form form = CalculatorForm() ancestry = Unit.Ancestry(submission['ancestry']) experience = Unit.Experience(submission['experience']) equipment = Unit.Equipment(submission['equipment']) unit_type = Unit.Type(submission['unit_type']) unit_size = Unit.Size(submission['unit_size']) unit = Unit.Unit(ancestry, experience, equipment, unit_type, unit_size) total_cost = CostCalculation.calculate_cost(unit) return render_template('build-your-own-unit.html', form=form, total_cost=total_cost)
def index(): form = CalculatorForm() return render_template('build-your-own-unit.html', form=form, total_cost=0, token=app.config['SECRET_KEY'])
def home(): form = CalculatorForm() if form.validate_on_submit(): flash(f'The answer is {eval(form.myFunction.data)}', 'success') return redirect(url_for('home')) return render_template('home.html', form=form)