私はフラスコでプログラミングするのが初めてです。私の質問が素朴であれば謝りますが、私は確かに簡単なアイデアだとは思えません。Flaskの関数にテキストを渡そうとしています
文字列を入力して関数に変換できる入力を作成しようとしています。誰かが* X + 5 2に入るもしそうなら、私はFを作成することができます(X)= 2 * X 5
これは私がこれまで持っているものです。
@app.route('/test1')
def test2():
return render_template("template_test.html")
@app.route('/test1', methods = ['POST'])
def test2_post():
text = request.form['text']
def f(x):
return text
return f(10)
これはFlaskにとって本当にユニークではありません。 Python *を使って文字列*から関数を作成する方法を研究しましたか?グーグル*文字列から関数を作成する*ここに出発点を与える必要があります。 –
これを行うことは、あなたがユーザー入力用に独自のパーサを書くのでなければ*本当に*、*本当に*悪い考えです。特に信頼されていないWebユーザーからの任意のコードの実行は、セキュリティで保護することは不可能です。 – davidism