データサーバー側の保存方法がわかりません。ここに私のルートがあります:フラスコ、フォームからjsonファイルにデータを保存
@app.route('/results', methods=['GET', 'POST'])
@login_required
def results():
if request.method == 'POST':
results = request.form
return json.dumps(request.form)
私はリクエストフォームを辞書から文字列に変換します。
<form action = "/results" method = "POST">
<input type="text" placeholder="Host" name="host" value="host">
<input type="text" placeholder="Longname" name="longname" value="longname">
<input type="text" placeholder="Shortname" name="shortname" value="shortname">
<p><input class="btn btn-primary" type="submit" value="send"></p>
フォームをJSONに変換できるかどうかを確認するための結果ページを作成しました。 しかし、今私は立ち往生しています、結果をファイルに保存する方法がわかりません。あなたはdumps
ように動作しますdump
方法があることがわかりますあなたread the documentation JSONモジュールの場合
{hosts ["host": "a", "shortname": "c", "longname": "b"], ["host": "a", "shortname": "c", "longname": "b"]}
フォームをサーバーに保存するか、ユーザー/クライアントのダウンロードとして提供しますか? –