![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web服务器
w妙音
这个作者很懒,什么都没留下…
展开
-
django如何使用restful风格
个人比较喜欢restful风格,以为django要安装rest framework才支持restful. 偶然发现只需继承View类即可.from django.views.generic import Viewclass TaskView(View): # 获取 def get(self, request, *args, **kwargs): print reque原创 2015-06-07 11:31:11 · 913 阅读 · 0 评论 -
django-restful请求的访问限制
login_required无效用django的restful写成的请求处理,使用auth模块中装饰器进行访问限制,出现request无user属性的错误.from django.views.generic import View from django.contrib.auth.decorators import login_requiredclass TaskQueue(View): '原创 2015-07-22 15:15:12 · 1953 阅读 · 0 评论 -
calmari日志提示OperationalError Permission denied
问题在fedora22系统中部署calmari,使用calamari-ctl initialize启动calamari后,访问浏览器,浏览器提示500。查看日志文件/var/log/calmari/httpd_error.log,得到以下内容。[Tue Nov 03 19:42:01.210895 2015] [wsgi:error] [pid 8586] [remote 127.0.0.1:168原创 2015-11-06 03:34:19 · 630 阅读 · 0 评论 -
sqlite3.OperationalError: database is locked
情景描述windows上代码文件,设置为共享目录,mount到linux使用。运行python manage.py migrate,出现错误报错[root@localhost sqlalchemy]# python manage.py db migrate /root/py_env/coacs/lib/python3.6/site-packages/flask_sqlalchemy/__init_...原创 2018-06-24 07:07:34 · 5059 阅读 · 0 评论 -
flask自动重连数据库
情况描述 flask部署到服务器后,日志中经常出现错误 sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2006, "MySQL server has gone away (ConnectionResetError(104, 'Connection reset by peer'))") 看下mysql日志,大...原创 2018-09-12 07:32:12 · 2875 阅读 · 1 评论 -
nginx运行php的终极方法,可避免许多不必要的坑
说明 php有许多开源项目比较好像,在自己的机器上用docker搭建了很多。 每个docker都是跑了个apache,每个docker里面都有apache。 这样好像有点浪费资源,而平时都是用nginx,所以研究了用nginx运行php 中间竟然碰到许多坑,而回过头来看,其实都很简单。 nginx运行php的原理 nginx不能解析php,要和php-fpm配置使用。nginx负责将php的请求转...原创 2018-12-28 00:52:22 · 2134 阅读 · 0 评论 -
用最简单方法解决api接口安全问题,几乎无法破解
场景描述 项目需要为第三方提供api服务接口。接口涉及到核心功能,如何保证接口安全。防止伪造身份、篡改数据? 思路 保障数据安全最好的方法,当然是加密了。无法解析内容,自然无法伪造,篡改。 可是使用https证书需要收费的。有其它方法么? 有的。 消息哈希认证(hmac)。 算法描述 访问者 1. 当访问接口时, 将参数按key值排序,组成key1=value1&key2=va...原创 2019-01-01 11:47:07 · 15880 阅读 · 13 评论 -
docker运行gunicorn看不到控制台输出
项目做成了docker镜像, 以gunicorn命令运行, print输出为什么没有写到docker日志? docker-compose文件如下 version: '2' services: xxx.xxx: image: xxx:1.0 volumes: - /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime...原创 2019-04-06 07:57:09 · 3313 阅读 · 0 评论 -
socketio与apscheduler并用
layout: post author: “妙音” title: “socketio与apscheduler并用” date: 2019-04-08 21:51 category: flask tags: [“socketio”, “apscheduler”] description: “flask项目引入了flask-socketio提供websocket通信,同时需要flask-apsche...原创 2019-04-28 10:12:36 · 528 阅读 · 0 评论