私はユーザーの入力を取得し、jsonとして詳細を返そうとしています。 しかし、私はエラーを取得し、私はなぜ見つけることができません。 ハーズは私のpythonのコードです:jsonのpythonフラスコ
from flask import Flask, request, render_template,jsonify
import json
@app.route('/user_input')
def user_input():
return render_template('user-input.html')
@app.route('/user_input',methods = ['POST'])
def result():
NAME = request.form['Book_Name']
PAGE = request.form['Page']
TEXT = request.form['Text']
TOPIC = request.form['Topic']
pythonDictionary = {'bookName': NAME, 'page': PAGE, 'text': TEXT, 'topic': TOPIC}
dictionaryToJson = json.dumps(pythonDictionary)
return jsonify(dictionaryToJson)
と私のHTMLファイル:
<html>
<body>
<form action = "http://localhost:5000/result" method = "POST">
<p>Book Name <input type = "text" name = "Book_Name" /></p>
<p>Page <input type = "text" name = "Page" /></p>
<p>Text <input type = "text" name = "Text" /></p>
<p>Topic <input type ="text" name = "Topic" /></p>
<p><input type = "submit" value = "submit" /></p>
</form>
</body>
</html>
にはどうすれば適切な値を返すことができますか?
私の回答が助けられたら、それが正しいとマークしてください。あなたに素敵な一日を! – alexisdevarennes