摘要: 一般使用celery来做Django的异步消息队列 先安装必要的包 pip3 install celery 我的项目目录结构: celeryApp.py 1 import celery 2 import os 3 4 os.environ.setdefault("DJANGO_SETTINGS_MO 阅读全文
posted @ 2020-03-27 14:46 华腾海神 阅读(2636) 评论(2) 推荐(1) 编辑
摘要: From MySQL 5.7 onwards and on fresh installs of MySQL 5.6, the default value of the sql_mode option contains STRICT_TRANS_TABLES. That option escalate 阅读全文
posted @ 2020-03-11 13:56 华腾海神 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: editormd 解决 图片上传的问题的方式有点绕, 他的图片是通过表单方式提交,但是表单提交成功后会刷新页面,为了解决页面刷新的问题,editormd将表单提交的响应提交给了一个子 iframe标签,然后通过找到该iframe标签,获取该标签的body,得到内容,转换后复制给父窗口的相关标签. 这 阅读全文
posted @ 2020-01-17 14:04 华腾海神 阅读(3706) 评论(4) 推荐(0) 编辑
摘要: 文章有点乱,没有整理 使用fastdfs搭建中小型文件上传下载服务器, 语言环境为Python/Django. 首先下载fastdfs的docker镜像. docker pull delron/fastdfs 在本地创建文件存储目录 sudo mkdir /var/fdfs /var/fdfs/st 阅读全文
posted @ 2020-01-17 14:03 华腾海神 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 今天调试代码发现服务程序居然没有对csrf进行校验, 印象中一直是校验的, 最后看了眼restframework的源码发现了原因: 最后一句, 备注上写的 基于session的身份校验阶段已经进行了CSRF验证, 所以就不对视图进行校验了. 然后对所有的视图都进行了csrf免校验 csrf_exem 阅读全文
posted @ 2020-01-16 10:42 华腾海神 阅读(231) 评论(0) 推荐(1) 编辑
摘要: apt 都是直接 install, yum还得添加源,好烦: sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 成功后就可以yum inst 阅读全文
posted @ 2019-12-24 11:08 华腾海神 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 在搭建fastdfs文件系统的时候遇到了点问题,在测试上传文件数据流的时候,需要Python来获取本地文件的二进制流 1 from fdfs_client.client import Fdfs_client 2 3 fdfs = Fdfs_client('utils/fastdfs/client.c 阅读全文
posted @ 2019-12-24 10:45 华腾海神 阅读(4081) 评论(1) 推荐(2) 编辑
摘要: 和Python用module来区分代码块不同,PHP按照命名空间来区分,开始学PHP的时候一心认定了如果想用 use 关键字来导入(Python的习惯说法)一个类或者函数或者其他对象的话,必须先include该对象所在的文件,或者require该文件.相当于是把该文件代码加载到内存代码块中,从而能够 阅读全文
posted @ 2019-12-20 15:27 华腾海神 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: 因为各种原因开始学习PHP,并且要在两周内能够对PHP项目进行二次开发,还好PHP够简单,至少入门很简单,很快就接触thinkPHP框架. 在了解了路由匹配视图的规则之后,开始着手尝试编写API接口,期间由于没有好好查看官方的命名规范文档,导致出了些不必要的错误. 命名规范文档: https://w 阅读全文
posted @ 2019-12-20 15:02 华腾海神 阅读(2261) 评论(0) 推荐(0) 编辑
摘要: 新版本有些问题很烦,也没时间去找解决办法,只好用回5.6,首先卸载6.7的MySQL: 1 sudo apt-get autoremove --purge mysql-server-* 2 apt remove mysql-server 3 apt remove mysql-common 然后安装指 阅读全文
posted @ 2019-12-18 14:41 华腾海神 阅读(292) 评论(0) 推荐(0) 编辑