如何从烧瓶文本表单中获取值并执行此操作?

时间:2019-07-04 21:22:06

标签: python flask

我有一些代码需要我输入数据,脚本正在运行,但是由于文本框输入,我不能插入多行,而我不能插入更多行,每行中的数据都与我的脚本进行交互。

我尝试搜索其他输入类型,但没有发现任何帮助。

homeip.html

<!doctype html>
<html>
    <body style='background-color: lightblue;'>
        <p>Ingresa las IP:</p>
        <form method="POST" action=".">
            <p><input type="textbox" name="IP" /></p>
            <p><input type="submit" value="Analizar"></p>
        </form>
    </body>
</html>

flaskproject.py

from flask import Flask, render_template, request
import is_malicious
import json

app = Flask(__name__)

@app.route("/", methods=["GET", "POST"])
def greeting():
    resultado = []
    if request.method == "POST":
        IP = request.form["IP"]
        resultado = is_malicious.malicious(IP)
        return '''
            <html>
                <body style='background-color: lightblue;'>
                    <h1>Resultado de ip: {IP}
                    <p>{resultado}</p>
                </body>
            </html>
        '''.format(IP=IP, resultado=resultado)
    return render_template('homeip.html')

if __name__ == "__main__":  
    app.run('0.0.0.0')

我希望能够插入多行代码,并希望在插入的每一行的每个值处执行函数。

0 个答案:

没有答案