1
我想创建一个简单的复选框,发送数据到服务器这里是我的HTML代码。发送数据到服务器烧瓶html
<form action="." method="POST">
<div class="checksheet">
<input id="XML Parser" class="checkbox" type="checkbox"/>XML Parser
<input id="Feed Parser" class="checkbox" type="checkbox"/>Feed Parser
<input id="Text Parser" class="checkbox" type="checkbox"/>Text Parser
<input id="Case Normalization" class="checkbox" type="checkbox"/>Case Normalization
<input id="Stemmer" class="checkbox" type="checkbox"/> Stemmer
</div>
<div class="submit"><input type="submit" value="Send" name="raw_text"></div>
</form>
我所试图做的是非常相似,在这里问的问题:Send Data from a textbox into Flask? 但除了与文本框..我有复选框。
但我得到这个错误:
Not Found
The requested URL was not found on the server.
If you entered the URL manually please check your spelling and try again.
我的服务器端代码(瓶)是:
@app.route('/raw_text.html')
def home():
file = "sample.xml"
contents = open(file).read()
contents = contents.decode('utf-8')
return render_template('raw_text.html', contents=contents,file=file)
@app.route('/raw_text.html',methods=['POST'])
def get_data():
print "REQUEST ",request.form()
data = request.form['raw_text']
print data
return "Processed"
任何建议。 感谢
我试过了...还是不工作? :( – Fraz 2013-02-08 20:01:27
@Fraz我澄清了Burhan的答案,希望它会被批准 – 2013-02-08 20:17:47