老师为什么我这里的user会取不到值的?麻烦帮我看下。。。。
# Jinja2的for循环 @app.route('/') def hello(): dates = {'users': ['momo', 'lulu', 'tant'], 'person': {'name': '默默', 'age': 18, 'gender': '男', 'nick': '莫帅'}} return render_template('index.html', **dates)
<h2>Jinja2中的for循环语句</h2> <h3>1、遍历所有的用户</h3> <ul> {% for user in users|reverse %} <li>{{ user }}</li> {% else %} <li style="color: red;background-color: yellow;width: 200px">没有任何用户</li> {% endfor %} </ul> <h3>2、遍历个人信息</h3> <h3>3、遍历所有图书信息</h3>
老师 这。。。
from flask import Flask, session import os app = Flask(__name__) # 设置SECRET_KEY app.config['SECRET_KEY'] = os.urandom(24) # 1. 设置session: # 通过`flask.session`就可以操作session了。操作`session`就跟操作字典是一样的。 # session['uname']='momo'。 # # 2. 获取session: # 也是类似字典, # session.get(key)。 # # 3. 删除session中的值: # 也是类似字典。可以有2种方式删除session中的值。 # * session.pop(key)。 # * session.clear():删除session中所有的值。 # # 4. 设置session的有效期: # 如果没有设置session的有效期。那么默认就是浏览器关闭后过期。 # 如果设置session.permanent=True,那么就会默认在31天后过期。 # 如果不想在31天后过期,按如下步骤操作 # 1:session.permanent=True # 2:可以设置`app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(hour=2)`在两个小时后过期。 # 设置session @app.route('/') def index(): session['uname'] = 'momo' session['pwd'] = '123' # 底层相当于 # res=Response() # res.set_cookie('session', 'session_id') # 4.设置session的有效期方式1【持久化 31天】 # session.permanent = True # print(type(session)) return 'Hello World!' # 获取session @app.route('/getsession/') def getSession(): uname = session.get('uname') pwd = session.get('pwd') print(pwd) return uname or "没有session" if __name__ == '__main__': app.run()
老师 的这个写了 还是可以看到cookie中的uname信息和pwd 这是怎么回事
老师您好,关于error钩子,我的理解是当你写出某些钩子,比如404和500,函数执行出错的时候回根据具体的错误类型跳转到自定义的错误提示。而类似于setting函数这种利用abort函数跳转到错误提示的是可以绑定任何类型的错误码的?如果是这样,实际应用中是用abort跳转多一点,还是直接写出404
我的pachgarm2020的,按照图形化勾选也还是没用
老师为什么我在这里重新设置了文件名为manager.py,也设置了.env文件 安装了那个python-dotenv,还是显示创建不了仓库
from modles import api,Resource,p,marshal_with,fields from flask import request class Login( Resource): def post(self): print(request.json) p.add_argument('name',type=int, required=True,help="name 错误") p.parse_args() return {"code":"ok"} api.add_resource(Login, '/login/')
老师你好 请问这种嵌套在 parmar 里面的参数 用自带的 parser 怎么校验哈
老师,这三集视频的资料有问题。资料下载下来是这图片里的资料;根本没有virtualenvwrapper的文档资料
老师我的Pycharm是2020版的,每次勾选那个debug选项运行都是off,重新打开设置它又默认不勾选debug了,这个怎么解决,运行的是源码
Anaconda里面带的python
老师这咋办
实时学习反馈第2个问题是不是选错了
老师。最后面讲到插入新字段时,需要先删除原来的模型,在创建一张全新的表,但问题是如果原来的表有数据怎么办,也一起删除了吗??有什么更好的方法来实现这类操作吗?从而避免原表数据被删除
请问,在DOS窗口下无法创建虚拟环境,mkvirtualenv的基本使用无法进行该怎么解决?
请问为什么我的postman里结果显示是这样,代码也没有问题
我没记错的话,这里的字符串方法,post和get要大写,flask中就是这样规定的
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637