400 flask/python中的错误请求
我一直收到400个错误的请求。当我包含flask路由时,当我把它们去掉,只留下html和除会话之外的任何内容时,我就明白了['guess'],它是有效的,所以它必须是路由。我试图创建一个简单的猜测游戏,在会话中存储一个randnum,然后允许用户猜测num,它会告诉他们猜测是否太高等等。底部的{session[randnum]}只是帮助检查代码 错误代码:400 flask/python中的错误请求,python,html,flask,Python,Html,Flask,我一直收到400个错误的请求。当我包含flask路由时,当我把它们去掉,只留下html和除会话之外的任何内容时,我就明白了['guess'],它是有效的,所以它必须是路由。我试图创建一个简单的猜测游戏,在会话中存储一个randnum,然后允许用户猜测num,它会告诉他们猜测是否太高等等。底部的{session[randnum]}只是帮助检查代码 错误代码: 127.0.0.1 - - [30/Mar/2017 14:52:54] "GET / HTTP/1.1" 400 - 12
127.0.0.1 - - [30/Mar/2017 14:52:54] "GET / HTTP/1.1" 400 -
127.0.0.1 - - [30/Mar/2017 14:52:54] "GET /favicon.ico HTTP/1.1" 404 -
127.0.0.1 - - [30/Mar/2017 14:53:04] "GET / HTTP/1.1" 400 -
127.0.0.1 - - [30/Mar/2017 14:58:37] "GET / HTTP/1.1" 400 -
Python.py
from flask import Flask, render_template, request, redirect, session
import random
app = Flask(__name__)
app.secret_key = 'ThisIsSecret'
@app.route('/play', methods=['POST'])
def sumSessionCounter():
if session['guess'] == session['randnum']:
print 'You Win'
elif session['guess'] > session['randnum']:
print 'Too High'
elif session['guess'] < session['randnum']:
print 'Too Low'
else:
print 'does not recognize that input, try a number'
return redirect('/')
@app.route('/')
def index():
session['randnum'] = random.randint(1,101)
session['guess'] = request.form['guess']
return render_template('index.html')
app.run(debug=True)
从flask导入flask、呈现模板、请求、重定向、会话
随机输入
app=烧瓶(名称)
app.secret\u key='ThisIsSecret'
@app.route('/play',methods=['POST'])
def sumSessionCounter():
如果会话['guess']==会话['randnum']:
打印“你赢了”
elif会话['guess']>session['randnum']:
打印“太高”
elif会话['guess']
Html
伟大的数字游戏!
#身体{
文本对齐:居中;
填充顶部:200px;
}
伟大的数字游戏!
我想的是一个介于1-100之间的数字
猜猜看:
{{session['randnum']}
请发布您收到的完整错误。在“我一直收到400个错误请求”上编辑并添加。什么时候?你需要具体详细地描述(包括错误、日志等)你做了什么、发生了什么、你预期会发生什么以及它们之间的区别。编辑你的问题以添加细节,不要将它们贴在不可读的评论中。另外,如果你还没有,看看“夺走路线”是什么意思?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>The Great Number Game!</title>
<style type="text/css">
#body{
text-align:center;
padding-top:200px;
}
</style>
</head>
<body id='body'>
<h1>The Great Number Game!</h1>
<p>I am thinking of a number between 1-100</p>
<p>Take a guess:</p>
<form class="abc" action="/play" method="POST">
<p><input type="text" name="guess" value=" "></p>
<p><input type="submit" name= "submit" value="submit"></p>
</form>
{{session['randnum']}}
</body>
</html>