上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 不负代码不负卿。 阅读全文
posted @ 2018-04-04 15:25 孟船长 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 请关注公众号:自动化测试实战 现在我们通过查询字符串的方式给render_template传参,我们就要用到flask库的flask.request.args.get()函数先获取参数,在index.html中给url_for传next,最后在login.html函数中通过{{ next }}传值。 阅读全文
posted @ 2018-04-04 11:50 孟船长 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 请关注微信公众号:自动化测试实战 今天我们继续模板的知识,现在我们增加字典的复杂度,这个时候在render_template第二个参数可以传**title,以后我们会用**context代替原来的title=title。 相应的我们的index.html文件也要做一些修改,就是将变量处的传参改为具体 阅读全文
posted @ 2018-04-04 11:40 孟船长 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 请关注公众号:自动化测试实战 上一节我们介绍了模板的基本使用方法,现在我们想一个问题,如果把index.html放到template文件夹下面的文件夹该怎么办呢?其实很容易,当文件夹结构如下图所示时: 我们只需要修改render_template的值即可,代码如下: 如果你在pycharm里面修改, 阅读全文
posted @ 2018-04-02 14:18 孟船长 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 从这一节开始我们就正式进入flask一个重要的模块——模板了。 我们平时看的知乎平台就是Python开发的,可以看到他的很多页面布局都是一样的,比如你现在搜“如何自学Python”,去知乎看他的页面是这样的: 你该搜如何找工作,它的布局仍然是这样: 不用说,知乎的大神们不可能每个页面都做一个.htm 阅读全文
posted @ 2018-03-28 13:54 孟船长 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 今天来介绍自定义返回对象: 现在我们假定有一个需求:所有的视图函数都要返回json格式的对象我们先看一下Response的源码: 发现只有一行default_mimetype='text/html',所以我们需要重写Response类;当然我们需要知道常用的数据类型: text/html(默认的,h 阅读全文
posted @ 2018-03-28 13:53 孟船长 阅读(1820) 评论(0) 推荐(0) 编辑
摘要: 从这一节开始,我就要开始讲关于模板的知识了。先来学习一下Response的相关知识。 所有返回前台的内容其实都应该是Response的对象或者其子类,我们看到如果返回的是字符串直接可以写成return u'字符串内容'的形式,但是其实这个字符串也是经过了Response包装的:return Resp 阅读全文
posted @ 2018-03-26 10:11 孟船长 阅读(8488) 评论(0) 推荐(0) 编辑
摘要: 我们都知道京东的url是www.jd.com,但是当你输入www.jingdong.com时候,你会发现地址自动跳转到了www.jd.com,这种技术手段就叫做重定向。 重定向分为永久重定向和临时重定向 像京东这种只要你输入www.jingdong.com就会跳转到另一个地址的情况就叫做永久重定向, 阅读全文
posted @ 2018-03-26 10:09 孟船长 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 先和大家说一下常用的请求方法 get:只是从服务器获取数据,不会对服务器的状态或数据产生任何影响; get方法的参数是放在URL中传递的。 post:会对服务器的状态或数据产生影响;通过body形式进行数据传递。 现在如果我们希望只能通过get方法才能访问一个url(或者说调用一个函数)该怎么办呢? 阅读全文
posted @ 2018-03-26 10:08 孟船长 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 继续昨天的话题,今天我们来写一个手机号的转换器,方便大家理解 我们在`BaseConverter`源码里看到好多这种正则表达式: 正则表达式的目的就是规范匹配的规则,现在我们写一个简单的匹配手机号的正则,但是手机号不管是在`to_python`里还是在`to_url`里都是一个字符串,所以这次我们就 阅读全文
posted @ 2018-03-19 13:26 孟船长 阅读(340) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页