首页 新闻 搜索 专区 学院

请问为什么后台获取不到表单数据

0
[待解决问题]

kenny.feng的主页 kenny.feng | 初学一级 | 园豆:166
提问于:2020-02-02 12:14
< >
分享
所有回答(1)
2

request.form.get(''student_id')换成request.POST.get('student_id')下面那个也类似

小小咸鱼YwY | 园豆:1548 (小虾三级) | 2020-02-02 12:25

支持(0) 反对(0) kenny.feng | 园豆:166 (初学一级) | 2020-02-02 12:53

@kenny.feng: 你的后台是flask?,那你可以print(dir(request))看看他这个类有什么方法属性,你可以直接print(request.form)看看是什么东西

支持(0) 反对(0) 小小咸鱼YwY | 园豆:1548 (小虾三级) | 2020-02-02 15:28

@kenny.feng: 我知道了是你前端的代码的关系不是后台,button 换成 <input type="submit" value="立即注册" >

支持(0) 反对(0) 小小咸鱼YwY | 园豆:1548 (小虾三级) | 2020-02-02 15:30

@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()
 
支持(0) 反对(0) 小小咸鱼YwY | 园豆:1548 (小虾三级) | 2020-02-02 16:06

@小小咸鱼YwY: 感谢老哥,您说的对,前段的name前面多了给逗号,您给的代码没错,不过button也可以哦

支持(0) 反对(0) kenny.feng | 园豆:166 (初学一级) | 2020-02-02 21:30

@kenny.feng: 忘了很久没写了前后端不分离了,flask也没怎么用

支持(0) 反对(0) 小小咸鱼YwY | 园豆:1548 (小虾三级) | 2020-02-03 09:59

@小小咸鱼YwY: 还是很优秀滴

支持(0) 反对(0) kenny.feng | 园豆:166 (初学一级) | 2020-02-03 14:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册