老师视频说视图函数只能返回字符串、元组和Response对象,为啥我直接return 一个字典可以正常返回JSON呢,没有像视频里讲的报错
老师,在使用url_for的时候,之前说过会对参数进行编码返回,但我发现当在转换器使用to_url方法直接return value后,就没有进行编码了,如果需要返回的是编码,应该怎样操作
老师如果一个url中有2个path,默认第一个path只配匹一个路径,可以实现匹配自定义个数吗
@app.route("/path/<path:job>/<path:cls>") def path(job,cls): return "job=%s ; cls=%s" % (job,cls)
老师,请问,app.config['TEMPLATES_AUTO_RELOAD']=True,这个模块自动加载模式,2018版本的pycharm怎么设置呢
老师,请问,用图形化界面开启debug以后,这里为什么多了一个Flask(app.py)(1)呢,而且右键run也是运行的这个,debug不起作用,
但是如果点击这里的三角形符号来运行,debug又是起作用的,那开启debug以后只能通过点击这里运行程序了吗
老师,请问,我安装了3.6和3.8的python,在dos窗口执行pip install virtualenv的时候,怎么指定安装到哪个版本下呢
老师,请问,为什么我的系统变量中path的值为以下这个路径的形式,视频中老师的path的值为%PYTHON_HOME%
老师,请问,我安装了两个版本的python,那我不就有两个系统级别的python环境了吗,分别在两个环境中安装
Flask 1.0.x 和 Flask 0.9.x,操作的时候选择对应的解释器是不是也可以
from flask import Flask,session,g import os app = Flask(__name__) # 2.before_request:在每次请求之前执行。通常可以用这个装饰器来给视图函数增加一些变量。 # 请求已经到达了Flask,但是还没有进入到具体的视图函数之前调用。一般这个就是在视图函数之前, # 我们可以把一些后面需要用到的数据先处理好,方便视图函数使用。 @app.route('/') def hello_world(): print('hello') session['uname'] = 'momo' return 'Hello World!' @app.route('/li') def mylist(): print("mylist") # print("直接取出",g.user) if hasattr(g,"user"): print("条件取出", g.user) return "hello world " # 场景:若用户已经登录了,验证时把用户名放入session中,之后取出来,放入钩子函数,以后访问的视图函数中可直接取出来使用 @app.before_request def before_request(): print('在视图函数执行之前执行的钩子函数') uname = session.get('uname') print(uname) if uname: g.user = uname if __name__ == '__main__': app.run(debug=True)
提示错误
index.html中没用的我已经注释掉了,为什么还会报错
老师,我这个红线怎么解决?users news都可以正常访问,是不是pycharm哪里没有配置好?
老师,Jinja2过滤器文档里面的format有点问题
文档:
{{ "%s" - "%s"|format('Hello?',"Foo!") }}将输出:Helloo? - Foo!
我发现会报错
实际上应该是
{{ "%s - %s"|format('Hello?',"Foo!") }}将输出:Helloo? - Foo!
是pycharm版本问题吗?
老师,我还是不太理解这里为什么加first(),first代表表中的第一行啊
sqlalchemy func r = session.query(func.count(News.id)).first() (r)
老师,麻烦看下这个报错怎么解决,安装“flask_sqlalchemy”时报的错
老师,您好!如果通过RESTful API上传的文件,应该如何校验,有插件可以直接使用还是需要用代码实现?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637