上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 72 下一页
摘要: 调度方法的视图基于flask.view.MethodView实现,根据请求方法的不同,执行类视图下对应的方法,只要是请求方法都可以定义:get、post、put、delete··· 拿登录来说 也可以将渲染模板单独抽离出来 阅读全文
posted @ 2019-11-04 22:40 向前走。 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 标准视图继承自flask.view.View as_view源码 1、标准视图继承自flask.view.View2、并且在子类中必须实现dispatch_request方法,以后请求过来后,都会执行这个方法,这个方法的返回值就相当于是之前的函数视图一样,也必须返回Response或者子类的对象,或 阅读全文
posted @ 2019-11-04 22:02 向前走。 阅读(460) 评论(0) 推荐(0) 编辑
摘要: flask注册视图有两种方式 一:add_url_rule()add_url_rule源码:rule:接口地址view_func=视图函数endpoint=终结点,可以理解为给当前视图取的别名,最直观的就是在url_for()的时候会用到,如果指定了endpoint,则在url_for()的时候,不 阅读全文
posted @ 2019-11-04 20:46 向前走。 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 模板继承可以把有共性的一些代码抽出来放到父模板中,其他需要次特性的文件继承模板即可 在jinja2中,使用extends来继承定义好的模板,使用{% block 位置名%} {% endblock %}来预留位置 自己需要定义一个父模板 其他html继承base模板即可拥有所有的模块 block继承 阅读全文
posted @ 2019-11-02 23:48 向前走。 阅读(1345) 评论(0) 推荐(0) 编辑
摘要: 静态文件: flask默认指定的静态文件路径为根目录下的static,可以自定义路径,并指定,使用url_for('文件夹', filename='文件名')引用 加载css文件 加载js文件 其他文件加载方式一样,只不过需要根据具体文件类型使用不同的标签 阅读全文
posted @ 2019-11-02 22:56 向前走。 阅读(1674) 评论(0) 推荐(0) 编辑
摘要: set jinja2模板内部可以用set定义变量,只要定义了这个变量,在后面的代码中都可以使用此变量 with 如果想让定义的变量只在部分作用域内有效,则不嫩更实用set,需使用with定义,with中定于的变量,稚嫩你在with语句中使用,超出范围无效 阅读全文
posted @ 2019-11-02 22:38 向前走。 阅读(4857) 评论(0) 推荐(0) 编辑
摘要: 用于将页面的某一块地方抽取出来,要嵌入内容的时候使用,继承的概念 把具体内容分别放到其他地方同一管理,要用的时候使用include继承 使用include的时候可以直接使用接收的数据 阅读全文
posted @ 2019-11-02 22:19 向前走。 阅读(1832) 评论(0) 推荐(0) 编辑
摘要: 宏有点类似于函数,接收一些数据,进行处理,但是没有返回值,可以将一些常用的代码片段放到宏中,然后把不固定的值抽出来做变量 使用maacro来定义宏,使用宏的时候,参数可以设默认值 自定义一个input标签 真实工作情况下是把宏单独封装起来,要用的时候导入使用(起点路径为templates),导入的方 阅读全文
posted @ 2019-11-02 21:55 向前走。 阅读(377) 评论(0) 推荐(0) 编辑
摘要: jinja2中的逻辑语句和python中的基本一致,执行逻辑的时候用{% 逻辑关键字 %}开始,{% end逻辑关键字 %}结束 if语句(判断关键字也是一样的,and、or、not···): for循环,与python的for语法一致,但不可以使用continue和break来控制循环的执行 列表 阅读全文
posted @ 2019-11-02 18:04 向前走。 阅读(4054) 评论(0) 推荐(0) 编辑
摘要: 过滤器的本质就是函数,如果在模板中调用这个过滤器,那么就会将这个变量的值作为第一个参数传给过滤器函数,然后将函数的返回值作为滤器的返回值 1、在python文件中写好过滤的函数和逻辑2、将将函数注册到模板过滤器中:@app.template_filter('过滤器名')3、在模板中调用过滤器:变量| 阅读全文
posted @ 2019-11-02 16:03 向前走。 阅读(2079) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 72 下一页