如何在其他FLASK路线中发送信息?

时间:2018-09-24 02:11:27

标签: python forms flask routes

我想要做的是一个程序,该程序捕获某种形式的数据以执行python代码中的功能,到目前为止一切都很好,我的问题是我想做,结果是我的网页,保持值被缓存,因为如果我不启动错误``局部变量''结果``在赋值之前引用''结果,我要做的就是将该信息以表格的形式发送到另一条路线,以便它已经具有信息可以保存并可以完全保存,但是我不知道如何在“ app.py”中发送信息或如何使用信息

请在以下页面上查找和删除程序,以便在Python上运行Hasta aqui todo va bien,在问题上可以解决问题,并在Tengo que tener Guardados los valores en cache,porque si no me bota el error'赋值前引用了局部变量'resultado',形式为其他形式,其他形式的信息均由监护人和其他人组成。 ,在“ app.py”中不存在任何常见的问题。

================ ARCHIVO app.py ========================== < / p>

 @app.route('/biseccion', methods = ['GET', 'POST'])
 def biseccion():
    fbiseccion = forms.FormularioBiseccion(request.form)
    print 'pryeba'
    print fbiseccion.data
    if request.method == 'POST':
       print fbiseccion.xi.data
       print fbiseccion.xs.data
       print fbiseccion.error.data
       print fbiseccion.iteraciones.data
       xistring = fbiseccion.xi.data
       xstring = fbiseccion.xs.data
       errorstring =  fbiseccion.error.data
       iteracionesstring = fbiseccion.iteraciones.data
       xi = float(xistring)
       xs = float(xstring)
       error = float(errorstring)
       iteraciones =float(iteracionesstring)
       from metodo import f
       from metodo import biseccion
       resultado =biseccion(xi,xs,error,iteraciones)
       print(biseccion(xi,xs,error,iteraciones))


 return render_template('biseccion.html', form = fbiseccion, 

resultado = resultado)

=============== FORMS.py ==============

from wtforms import Form
from wtforms import StringField

class FormularioBiseccion(Form):
    xi=StringField('Introduce el valor de xi: ')
    xs=StringField('Introduce el valor de xs: ')
    error=StringField('Introduce la tolerancia: ')
    iteraciones =StringField('Dame el numero de iteraciones: ')

0 个答案:

没有答案