Loading

摘要: set 、 with 语句 [TOC] 1. set语句 在模板中,可以使用 语句来定义变量。示例如下: 一旦定义了这个变量,那么在后面的代码中,都可以使用这个变量了,就跟Python中的变量定义和使用是一样的 2. with语句 语句定义的变量,只能在 语句块中使用,出了这个代码块,就不能使用了, 阅读全文
posted @ 2019-10-07 18:56 未来已来,你来不来 阅读(598) 评论(0) 推荐(0)
摘要: 关于Flask中的 宏 类似于python中的函数,宏的作用就是在模板中重复利用代码,避免代码冗余。 Jinja2支持宏,还可以导入宏,需要在多处重复使用的模板代码片段可以写入单独的文件,再包含在所有模板中,以避免重复。 宏的定义和使用 1. 不带参数宏的定义和使用 2. 带参数宏的定义和使用 (与 阅读全文
posted @ 2019-10-07 18:55 未来已来,你来不来 阅读(228) 评论(0) 推荐(0)
摘要: 自定义过滤器 自定义的过滤器如果和内置的过滤器重名,会覆盖内置的过滤器 过滤器本质上就是一个函数。如果在模板中调用这个过滤器。那么就会将这个变量的值作为第一个参数传递给过滤器这个函数,然后函数的返回值会作为这个过滤器的返回值。 1. 通过 2. 通过装饰器: @app.template_filter 阅读全文
posted @ 2019-10-07 18:54 未来已来,你来不来 阅读(307) 评论(0) 推荐(0)
摘要: Jinja2模板过滤器 [TOC] 常用过滤器 1. : 有则使用传的,没则使用默认值 使用方式: , 如果value这个key不存在,则会使用default过滤器提供的默认值。如果你想使用类似于 中判断一个值是否为False (例如:None, 空字符串,空列表,空字典等), 那么就必须要传递另外 阅读全文
posted @ 2019-10-07 18:52 未来已来,你来不来 阅读(1127) 评论(0) 推荐(0)
摘要: 模板传参 在使用 渲染模板的时候,可以传递 关键字 参数, 如果你的参数过多,那么可以将所有的参数放到一个字典中,然后 传这个字典参数的时,使用两个星号,将字典打散成关键字参数 1. 后台传参 2. 前台获取参数 如果后台是下面这样子传 则前台应该这样子获取参数: 阅读全文
posted @ 2019-10-07 18:51 未来已来,你来不来 阅读(480) 评论(0) 推荐(0)
摘要: 关于响应 (Response) 视图函数中的返回值会被自动转换为一个响应对象,在 中的转换逻辑如下: 如果返回的是一个合法的响应对象,则直接返回。 如果返回的是一个字符串,那么 会自动创建一个 对象,Response对象将该字符串作为主体,状态码为200, 类型为 , 然后返回该Response对象 阅读全文
posted @ 2019-10-07 18:47 未来已来,你来不来 阅读(490) 评论(0) 推荐(0)
摘要: Flask中的页面重定向 在flask 中, 重定向是通过 这个函数来实现的, location表示需要重定向的url, 应该配合 函数来使用, code表示采用哪个重定向,默认是302,即 临时性重定向 , 可以修改在 来实现永性重定向。 示例代码如下: 阅读全文
posted @ 2019-10-07 18:45 未来已来,你来不来 阅读(2413) 评论(0) 推荐(1)
摘要: Flask限制请求访求 1. 在 中, 方法,默认只能使用 的方式请求url, 如果想要设置自己的请求方式,那么应该传递一个 的关键字参数. 2. 在@app.route()中, 指定 methods参数, 如: 里面的请求方法可以是小写的,也可以是大写的 阅读全文
posted @ 2019-10-07 18:44 未来已来,你来不来 阅读(544) 评论(0) 推荐(0)
摘要: 自定义URL转换器 自定义URL转换器的方式: 1. 必须实现一个类,继承自 (werkzeug.routing.BaseConverter)。 2. 在自定义的类中,重写 ,也就是这个变量的正则表达式。 3. 将自定义的类,添加到 上,如: python 普通转换器 class MobileCon 阅读全文
posted @ 2019-10-07 18:43 未来已来,你来不来 阅读(571) 评论(0) 推荐(0)
摘要: 创建Flask 对象时的初始化参数 阅读全文
posted @ 2019-10-07 18:37 未来已来,你来不来 阅读(291) 评论(0) 推荐(0)
摘要: Django中关于 的问题和解决 [TOC] 在需要发送 请求的html文件中引入下面的js代码, 我为其命名为 , 我下面的几个处理都需要使用到这一js代码文件 js $(() = { function getCookie(name) { var cookieValue = null; if (d 阅读全文
posted @ 2019-10-07 18:27 未来已来,你来不来 阅读(484) 评论(0) 推荐(0)