ユーザーがテキストフィールドにURLを入力する必要のあるWebページをhtmlで作成しようとしています。フォームをFlaskアプリケーションに送信するとき
<form name="submitURL" method ="post">
<input type="text" name="url_target">
<button type="submit">submit</button>
すると、ユーザーを押して送信ボタンPythonスクリプトは、ユーザによって挿入されたデータを傍受して、このスクリプト内の別の関数に渡す必要があります。
Pythonスクリプト:
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def indhtml() :
return render_template('index.html')
@app.route('/index.html', methods = ['POST'])
def result():
result = request.form('url_target')
link = result.link
print (link)
return
if __name__ == '__main__' :
app.run(debug = True)
最初のレンダリングは結構ですし、私はindex.htmlページを見ることができますが、私はテキストフィールドに何かを挿入すると405
はあなたが持っていますかエラーHTTPに表示されますそれのための任意の提案? :( ありがとう!
これはDjangoではなくFlaskです。 –
ダニエル注釈をありがとう、私はこれらの日を学んでいると私は書いている間に混乱しました:) – ySlag