request.form.get(''student_id')换成request.POST.get('student_id')下面那个也类似
@kenny.feng: 你的后台是flask?,那你可以print(dir(request))看看他这个类有什么方法属性,你可以直接print(request.form)看看是什么东西
@kenny.feng: 我知道了是你前端的代码的关系不是后台,button 换成 <input type="submit" value="立即注册" >
@kenny.feng: 好久没写了前后端不分离有点忘了
<form method="post">
<input type="text" name="student_id">
<input type="text" name="telephone">
<input type="submit" value="立即注册">
</form>
from flask import Flask
from flask import render_template
from flask import request
app =Flask(__name__)
@app.route("/register/",methods=['GET','POST'])
def register():
if request.method=='GET':
return render_template("test.html")
else:
print(request.form.get('student_id'))
return 'ok'
if __name__ == '__main__':
app.run()
@小小咸鱼YwY: 感谢老哥,您说的对,前段的name前面多了给逗号,您给的代码没错,不过button也可以哦
@kenny.feng: 忘了很久没写了前后端不分离了,flask也没怎么用
@小小咸鱼YwY: 还是很优秀滴