Как получить значения из текстовой формы фляги и сделать с этим функцию? - PullRequest
0 голосов
/ 05 июля 2019

У меня есть какой-то код, при котором меня спрашивают данные, скрипт работает, но из-за ввода в текстовое поле я не могу вставить более одной строки, что мне не нужно, чтобы иметь возможность вставлять больше и взаимодействовать с моим скриптом с данными в каждой строке.

Я пытался искать другие типы ввода, но не нашел ничего полезного.

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')

Я ожидаю, что жизнеспособность вставит более одной строки и выполнение моей функции с каждым значением каждой строки, которую я вставлю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...