摘要: Django默认开启防止csrf(跨站点请求伪造)攻击,在post请求时,没有上传 csrf字段,导致校验失败,报403错误 解决方法1: 注释掉此段代码,即可。 缺点:导致Django项目完全无法防止csrf攻击 解决方法2: 在 views.py文件中 缺点:导致此次请求无法防止csrf攻击,但 阅读全文
posted @ 2018-09-29 16:13 RGC 阅读(2800) 评论(0) 推荐(1) 编辑
摘要: 在做 企业向微信用户个人付款 功能时,调用第三方sdk,在 进行 requests 的post请求时, 代码如下 报错如下 主要原因是 请求body里面有 汉字,没有进行untf-8编码导致,解决方法,对data进行 encode()编码 即可 阅读全文
posted @ 2018-09-29 15:54 RGC 阅读(13441) 评论(0) 推荐(2) 编辑
摘要: 1.sql防止注入 https://www.cnblogs.com/sevck/p/6733702.html 结果: 2.尽量批量操作数据库,比如用 事务,减少网络传输损失 3.全文索引 https://blog.csdn.net/zyz511919766/article/details/12780 阅读全文
posted @ 2018-09-28 20:23 RGC 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 在实际项目中,通过设计表架构时,设计系统结构时,查询数据时综合提高查询数据效率 1.适当冗余 数据库在设计时遵守三范式,同时业务数据(对数据的操作,比如资料审核,对某人评分等)和基础数据(比如资料详情,用户描述等)要分开存储,放在不同表中。在设计数据库时,三范式能够最大限度的节省 数据库存储所需的空 阅读全文
posted @ 2018-09-28 20:22 RGC 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 通过bash脚本或者python脚本及crontab进行mysql的定时备份 阅读全文
posted @ 2018-09-28 20:16 RGC 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 部署flask项目时需要用到nginx+supervisor+虚拟环境,因此记录下相关部署步骤 阅读全文
posted @ 2018-09-28 20:11 RGC 阅读(888) 评论(0) 推荐(0) 编辑
摘要: git创建远程项目并进行代码管理及相关命令 阅读全文
posted @ 2018-09-28 20:01 RGC 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 最近学了tornado和mongo,所以结合websocket 实现一个聊天功能,从而加深一下相关知识点的印象 1.websocket概览 webscoket是一种全双工通信模式的协议,客户端连接服务端先通过tcp,http转为webscoket协议后,客户端和服务端都可以主动推送消息给另一端,这也 阅读全文
posted @ 2018-09-28 17:37 RGC 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 解决mongoexport导出数据报错 Authentication failed 阅读全文
posted @ 2018-08-16 18:08 RGC 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: redis持久化存储 原因:redis是存放在内存中的,断电会导致数据丢失解决方法:把redis数据进行持久性存储,将其存储在磁盘中。 存储方式:1.RDBRDB中文名为快照/内存快照,Redis按照一定的时间周期将目前服务中的所有数据全部写入到磁盘中。 缺点:如果备份时间周期是5分钟,但是在4分5 阅读全文
posted @ 2018-06-02 14:20 RGC 阅读(6270) 评论(1) 推荐(0) 编辑