ビュー機能に問題があります。私の他のコードは適切に動作し、同じ構造またはロジックを持っています。私はちょうどなぜこの場合、それはロジックが残りの部分と同じで、残りが正常に動作している間に動作していないのだろうかと疑問に思っています。他のコードと論理が同じであってもValueError
# ########### POST answers ###############################
if request.method == 'POST':
if form.validate_on_submit():
answer = request.form['answer_text']
name = form.name.data
subject = request.form['hidden_sub']
flash('Homework posted for ' + str(subject) + "!")
try:
cur = mysql.connection.cursor()
sql = '''INSERT INTO answers (email, school, name, answer, subject)
VALUES (%s, %s, %s, %s, %s)'''
cur.execute(sql, (session['user'], session['school'], name, answer, subject))
mysql.connection.commit()
finally:
cur = mysql.connection.cursor()
cur.close()
return render_template('s_homework.html', user=session['user'], school=session['school'],
classes=classes, infos=infos, info_size=info_size, form=form)
HTML FORM:
<form method="POST" action="/s_homework/{{user}}/{{school}}/">
<input type="text" value="{{sub}}" style="visibility:hidden;" name="hidden_sub">
{{ wtf.form_field(form.name) }}
<label> Answer Form*</label>
<textarea class="form-control" name="answer_text" style="height:10em;"></textarea>
<p> </p>
{{ wtf.form_field(form.submit, class="btn btn-success",
style="position:relative; left:88%;") }}
</form>
正確なValueErrorを貼り付けることはできますか? – Arya
ValueError ValueError:View関数が応答を返しませんでした –
返信いただきありがとうございますArya! –