摘要:[TOC] " " 9月23, "Django" 发布了2.0a1版本,这是一个 feature freeze 版本,如果没有什么意外的话,2.0正式版不会再增加新的功能了。按照以往的规律,预计正式版将在12月发布。 备注:Django 2.0 于12月2日已经正式发布。 ( "链接" ) 2.0无 阅读全文
posted @ 2020-01-12 16:56 626 阅读 (16) 评论 (0) 编辑
摘要:[TOC] 1 复杂的字段类型 经过前面的学习,我们知道模型的字段类型一方面是指定数据库表的列名称和数据类型,另一方面决定 HTML 中的表单标签类型。 1.1 整数类型的区别 Django 的整数类型有三个,分别是 IntegerField 、 BigIntegerField 和 SmallInt 阅读全文
posted @ 2019-12-02 17:57 626 阅读 (33) 评论 (0) 编辑
摘要:[TOC] flask依赖wsgi,实现wsgi的模块:wsgiref,werkzeug,uwsgi 1.flask的路由分发方式 路由分发的本质:将url和视图函数封装成一个Rule对象,添加到Flask的url_map字段中 2.请求响应相关 3.flask配置文件拾遗(config) from 阅读全文
posted @ 2019-11-22 20:44 626 阅读 (26) 评论 (0) 编辑
摘要:[TOC] 如果有一天公司业务需求需要给所有视图函数添加功能,可以通过装饰器实现,但视图函数太多,有没有更好的办法呢? before_request与after_request很简单,实现中功能同Django中中间件process_request与process_response的功能相同 1.前提 阅读全文
posted @ 2019-11-22 20:04 626 阅读 (16) 评论 (0) 编辑
摘要:不多说,直接上代码,flask中的字典数据的处理: 阅读全文
posted @ 2019-11-22 19:49 626 阅读 (25) 评论 (0) 编辑
摘要:django.db.models.Model 的 Meta参数 参数 类型 说明 继承 abstract boolean 是否建表 不继承,子类自动充值为默认值(False) managed boolean 是否自动建表 不继承,子类自动充值为默认值(True) proxy boolean 是否为代 阅读全文
posted @ 2019-11-21 19:50 626 阅读 (21) 评论 (0) 编辑
摘要:DBUtils是Python的一个用于实现数据库连接池的模块。 此连接池有两种连接模式: 模式一:为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把连接重新放到连接池,供自己线程再次使用。当线程终止时,连接自动关闭。 POOL = PersistentDB( creator=p 阅读全文
posted @ 2019-11-20 23:19 626 阅读 (25) 评论 (0) 编辑
摘要:[TOC] 1.Flask蓝图概述 作用就是将功能与主服务分开, 蓝图没有run方法 比如说 ,你有一个客户管理系统,最开始的时候,只有一个查看客户列表的功能,后来你又加入了一个添加客户的功能(add_user)模块, 然后又加入了一个删除客户的功能(del_user)模块,然后又加入了一个修改客户 阅读全文
posted @ 2019-11-19 15:25 626 阅读 (110) 评论 (0) 编辑
摘要:[TOC] 1.调试模式初测 首先展示一下: 这句 app.config["DEBUG"] = True 可以实现的功能可刺激了 代码只要发生改动,自动重启Flask程序(app.run) 在控制台打印的信息非常全面 以上两个功能就是传说中的 DEBUG 模式(调试模式) 2.app.config中 阅读全文
posted @ 2019-11-19 14:53 626 阅读 (37) 评论 (0) 编辑
摘要:[TOC] 1.methods允许请求的方法 methods : 当前 url 地址,允许访问的请求方式,默认不写为GET方法 2.endpoint url的反向解析 endpoint : 反向url地址,默认为视图函数名 (url_for) 3.defaults默认参数 defaults : 视图 阅读全文
posted @ 2019-11-19 14:47 626 阅读 (20) 评论 (0) 编辑