フラスコとWTフォームを使用して、ユーザー入力をフォームで取得し、ユーザー入力を別のルートにリダイレクトしようとしています。htmlの後にpost htmlを使用する
このデータをWT形式で使用します。一度私はデータを見て、すべての罰金をチェックした。データベースの新しいエントリとして保存します。
問題:このフォームを転記した後、私は投稿依頼として処理することができません。
@app.route('/', method =[POST,GET])
def home():
forms = inputForms(request.form)
if form_validate() and request.POST:
value=forms.input.data
redirect(url_for(/edit, value=value)
return render_template('input.html') -- Initial page where getting user input
@app.route('/edit', method =[POST,GET])
def edit(value):
data= getdata(value)
if data == 'error':
return render_template('error.html')
else:
form=request.form(data=data)
return render_template('data.html', form=form
if form_validate() and request.POST:
save()
フォームをレンダリングしてから、どのように使用することができますか。
私はフォームを取得しますが、一度、私はあなたのコメントに基づいて保存オプション
が、私はそれはまだ 'POST'のでrequest.POST'が失敗し'た場合だとは思わない:それは、としてあなたのルートを持っている方が良いでしょう。 – senaps
あなたは何か他の方法を提案することができます応答私は、Pythonにも新しいコーディングです – Rajesh