不会编程的小卜
人生没有白走的路,每一步都算数

06 2019 档案

摘要:Flask-WTF是什么? 是一个关于表单的扩展库,可以自动生成表单的HTML代码和验证提交的表单数据,并且提供跨站请求伪造(Cross-Site Request Forgery)保护的功能,使用非常方便 使用步骤: 1.创建表单类,实例化对象 2.在模板中使用该对象 3.在试图函数中处理表单 定义 阅读全文
posted @ 2019-06-13 20:01 不会编程的小卜 阅读(434) 评论(0) 推荐(0)
摘要:Celery是什么? celey是芹菜 celery是基于Python实现的模块,用于执行异步延时周期任务的 其结构组成是由 1.用户任务 app 2.管道任务broker用于存储任务 官方推荐redis rabbitMQ /backend 用于存储任务执行结果的 3.员工 worker Celer 阅读全文
posted @ 2019-06-12 16:20 不会编程的小卜 阅读(1848) 评论(1) 推荐(0)
摘要:python 读写 excel 有好多选择,但是,方便操作的库不多,在我尝试了几个库之后,我觉得两个比较方便的库分别是 xlrd/xlwt、openpyxl。 之所以推荐两个库是因为这两个库分别操作的是不同版本的 excel,xlrd 操作的是 xls/xlxs 格式的 excel,而 openpy 阅读全文
posted @ 2019-06-07 15:55 不会编程的小卜 阅读(1127) 评论(0) 推荐(0)
摘要:必知必会13条 单表的双下划线方法 外键操作 多对多操作 聚合和分组 F和Q 事务 阅读全文
posted @ 2019-06-07 15:45 不会编程的小卜 阅读(303) 评论(0) 推荐(0)
摘要:sql语句优化 选择使用适合的存储引擎 使用缓存查询,虽然大多数已经开启缓存了。 查询时避免使用*,要换成具体的字段名称 建立合适的索引 使用limit 条件 使用 join 表的时候使用相同的类型,并将其索引。 设置主键索引,并设置自增,需要加上 UNSIGNED 约束条件 使用 ENUM 类型, 阅读全文
posted @ 2019-06-02 15:29 不会编程的小卜 阅读(128) 评论(0) 推荐(0)
摘要:过程化存储 存储过程,一组为完成特定功能、经过编译后存储在数据库中的SQL语序集 灵活性:存储过程中可以进行流程控制和循环操作来完成复杂的判断和运算 一致性:通过存储过程可以使一些关联的操作一起发生,从而维护了数据库的完整性 高效性:存储过程有效减少了数据库开发人员和程序员的工作量 语法 CREAT 阅读全文
posted @ 2019-06-02 15:15 不会编程的小卜 阅读(454) 评论(0) 推荐(0)
摘要:创建用户和授权 创建用户 用户授权 取消授权 远程授权 数据库操作 创建数据库并设置编码 查看所有数据库 创建数据库 使用 vod 数据库 查看数据库编码 查看建库语句 更改数据库编码格式 数据表操作 创建数据表 user 查看建表语句 查看表字段信息 给表加一个字段 修改字段约束条件 修改字段名称 阅读全文
posted @ 2019-06-02 15:14 不会编程的小卜 阅读(195) 评论(0) 推荐(0)
摘要:Cookie的由来 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全新的。 状态可以理解为客户端和服务器在某次会话中产 阅读全文
posted @ 2019-06-02 13:05 不会编程的小卜 阅读(185) 评论(0) 推荐(0)
摘要:csrf中间件 csrf跨站请求伪造 Django框架中请求伪造保护机制 装饰器 csrf_exempt 加在视图上,表示当前视图不进行csrf校验 csrf_protect 加在视图上,表示当前视图进行csrf校验 注意点: CBV情况,csrf_exempt装饰器要加在dispatch上 pro 阅读全文
posted @ 2019-06-02 12:57 不会编程的小卜 阅读(141) 评论(0) 推荐(0)
摘要:Django中间件 django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 在django项目的settings模块中,有一个 MIDDLEWARE变量,其中每一个元素就是一个中间 阅读全文
posted @ 2019-06-02 12:51 不会编程的小卜 阅读(145) 评论(0) 推荐(0)
摘要:ORM介绍(Object Relational Mapping(ORM) ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中 阅读全文
posted @ 2019-06-01 18:28 不会编程的小卜 阅读(336) 评论(0) 推荐(0)