05 2019 档案

摘要:注:参数和返回值都是一个函数。 1,无参数 2,有参数 为什么上述标黄? 因为 add(1,2) 的运行就是代码段1的运行,代码段1相当于运行了“decotare1(add(a,b))“这个函数,而他返回了wrapper函数 你的add(a,b)本身是带两个参数的,那么你返回的函数也应该带参数,所以 阅读全文
posted @ 2019-05-31 16:29 puppet洛洛 阅读(437) 评论(0) 推荐(0)
摘要:1,content_processor 上下文处理器应该返回一个字典,字典中的key会被模板中当成变量来渲染 上下文处理器返回的字典,在所有页面中都是可以使用的 被这个装饰器修饰的钩子函数,必须要返回一个字典,即使为空也要返回 登陆的时候才会显示用户名。 阅读全文
posted @ 2019-05-30 11:29 puppet洛洛 阅读(229) 评论(0) 推荐(0)
摘要:1,什么是钩子函数? 就是运行别人前都得先运行他: 2,应用在哪? 比如在网站中检查是否为登陆状态,否则应跳转到登陆界面: 阅读全文
posted @ 2019-05-29 22:14 puppet洛洛 阅读(280) 评论(0) 推荐(0)
摘要:1,g是global的意思。 g对象再一次请求中的所有的代码的地方,都是可以使用的。 同一次请求,那么在这个项目的所有地方都可以用了。 阅读全文
posted @ 2019-05-29 15:45 puppet洛洛 阅读(192) 评论(0) 推荐(0)
摘要:1,get请求。 使用场景:获取信息并没有对服务器的数据或者资源进行修改,则用get。 传参:get请求传参是放在URL中,通过“?”的形式指定键值对。 2,post请求。 使用场景:对服务器产生影响,则用post。 传参:post不是放在URL中,而是“form data”的形式发送给服务器。 3 阅读全文
posted @ 2019-05-29 14:25 puppet洛洛 阅读(470) 评论(0) 推荐(0)
摘要:关键字: 一,过滤器 二,增删改查 一,过滤器 1,概念:过滤器的本质就是函数。有时候我们不仅仅只是需要输出变量的值,我们还需要修改变量的显示,甚至格式化、运算等等,而在模板中是不能直接调用 Python 中的某些方法,那么这就用到了过滤器。 2,示例: 效果: 这时候把网页文件改为: 效果为: 实 阅读全文
posted @ 2019-05-13 15:21 puppet洛洛 阅读(150) 评论(0) 推荐(0)
摘要:我尝试过一下三种方法打开pycharm环境下Flask的debug模式,但是都失败了。这三种具体方法如下: 1, 2, 3, 可以说上述方法都是常规操作,可是为啥还是不能打开debug模式呢? 因为:pycharm里可以不用代码实现debug模式,而是直接在pycharm的Edit Confiura 阅读全文
posted @ 2019-05-11 19:46 puppet洛洛 阅读(443) 评论(0) 推荐(0)