老师 Flask-restful的作用不就是开发个接口提供给用户获取数据吗,那么restful做验证的目的是什么,比如用户名和密码之类的验证,这些不应该是WTForm在后端提前验证好了,然后用户才能通过接口获得数据的吗,我一脸懵逼。还是说restful跟前端没关系只是做数据访问时的验证,那么用户怎么输入自己的用户名和密码的呢,也是要通过前端做一个Form表单吗
class CodeForm(Form): code = StringField(validators=[Length(4,4)]) def validate_code(self,field): font_code = field.data server_code = session.get('code') if font_code != str(server_code): raise ValidationError('验证码错误') 老师这里有两个地方没懂 (1)validate_code是重写了 Form类里面的方法吗,field表示的是什么, 是后端request.form请求的表单数据吗 (2)@app.route('/login/',methods=['GET','POST']) def index(): if request.method == 'GET': code = randint(1000,9999) session['code'] = code return render_template('index.html',code=code) else: form = CodeForm(request.form) if form.validate(): return '验证成功' else: return '验证失败' 这里 form.validate方法是怎么判断验证的 是根据我自定义验证器 validate_code返回的结果判断的吗
('user',__name__),这里面的 user 是干啥的
老师 我本来想根据这节课 做一个模拟注册和登陆的效果,但是我发现在获取用户输入的时候只能通过js获取,但是js获取到了又不知道怎么传到后端然后进行页面的转跳,js语法和jinja模板是没法交互的吧,那老师这种一般是怎么处理的,还是说后面的课有讲flask的事件处理
老师 用了flask框架 在引入css和js文件的时候就只能以static为根目录引入,不能像H5引入的时候直接写文件路径引入了对吧
老师,postman的下载网址打不开
The environment variable 'flask_setting' is not set and as such configuration could not be loaded. Set this variable and make it point to a configuration file
未设置环境变量“flask_setting ”,因此无法加载配置。设置此变量,并使其指向一个配置文件
我设置了还是不行
老师,我用的pycharm,我没有找到Database的按键。
老师你好, 我按照视进行操作生成迁移文件 但是会报错。
老师这是怎么回事
这个课件视频声音太小了真的,在笔记本上声音开最大听着都觉得有点小声
老师,这啥原因
老师,我这里为啥报错了
from flask import Flask,request app = Flask(__name__) @app.route('/upload',methods=['POST','get']) def upload(): f = request.files.get('pic') with open('Flask框架\imgs\img1.jpg','wb') as tf: tf.write(f.read()) return f'上传成功' if __name__ == '__main__': app.run(debug=True)
老师,这是咋回事
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637