web服务器
文章平均质量分 62
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 · 905 阅读 · 0 评论 -
django-restful请求的访问限制
login_required无效用django的restful写成的请求处理,使用auth模块中装饰器进行访问限制,出现request无user属性的错误.from django.views.generic import Viewfrom django.contrib.auth.decorators import login_requiredclass TaskQueue(View): '原创 2015-07-22 15:15:12 · 1949 阅读 · 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 · 621 阅读 · 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 · 5047 阅读 · 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 · 2863 阅读 · 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 · 2124 阅读 · 0 评论 -
用最简单方法解决api接口安全问题,几乎无法破解
场景描述项目需要为第三方提供api服务接口。接口涉及到核心功能,如何保证接口安全。防止伪造身份、篡改数据?思路保障数据安全最好的方法,当然是加密了。无法解析内容,自然无法伪造,篡改。可是使用https证书需要收费的。有其它方法么?有的。消息哈希认证(hmac)。算法描述访问者1. 当访问接口时, 将参数按key值排序,组成key1=value1&key2=va...原创 2019-01-01 11:47:07 · 15850 阅读 · 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 · 3302 阅读 · 0 评论 -
socketio与apscheduler并用
layout: postauthor: “妙音”title: “socketio与apscheduler并用”date: 2019-04-08 21:51category: flasktags: [“socketio”, “apscheduler”]description: “flask项目引入了flask-socketio提供websocket通信,同时需要flask-apsche...原创 2019-04-28 10:12:36 · 518 阅读 · 0 评论