양식이있는 페이지를 표시하려고하고 양식을 제출할 때 Player
을 데이터베이스에 추가하려고합니다. 그러나 브라우저에 항상 400 Bad Request
오류가 표시되어 양식을 볼 수 없습니다. 다른 게시물은 입력 양식의 이름이 request.form
에서 얻은 키와 일치하지 않지만 모든 키가 일치하기 때문에 발생할 수 있음을 나타냅니다. 이 오류가 발생하는 이유는 무엇입니까? 플라스크 뷰에서 서식이있는 서식 파일 대신 400 오류가 표시됩니다.
<form method="post">
{{ form.hidden_tag() }}
<input name="name">
<input name="available">
<input type="submit">
</form>
는
@app.route('/addplayer', methods=['GET', 'POST'])
def addplayer():
connect('basketball_contracts', host='localhost', port=27017)
n = request.form['name']
a = request.form['available']
post= Post(
name=n,
available=a
)
post.tags = ['test']
post.save()
return render_template('addplayer.html', form=form)