- 博客(16)
- 收藏
- 关注
原创 docker部署gitlab
1、docker search gitlab 搜索结果第一条NAME DESCRIPTION STARS OFFICIAL AUTOMATEDgitlab/gitlab-ce ...
2019-04-01 16:10:43
184
原创 nginx+uwsgi+django+centos部署
1、安装python3.6,centos默认安装python2.7安装可能的依赖包yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel下载python3.6wget https://www.python.org/ftp/python/3.6.0/Pytho...
2018-06-21 15:31:48
278
原创 rabbitmq 配置远程访问
两种方式1、开启web控制,在web端设置执行rabbitmq-plugins enable rabbitmq_management 开启web访问重启服务 service rabbitmq-server restart登录 ‘http://localhost:15672’,默认用户名密码为guest:guest,该用户只能本机登录;添加用户,赋予admin权限,保存用户;再点击用户,赋予所有权...
2018-05-18 18:08:05
13250
1
原创 基于flask的resultful框架eve,重写保存媒体文件方法
eve上传媒体文件接口默认保存文件到数据库,现还是通过框架接口上传文件,想把文件保存到本地,需要重写保存文件的方法。from eve.io.media import MediaStoragemedia_='/media' #本地保存路径class LocalMediaStorage(MediaStorage): ''' 重写媒体文件存储 ''' def __ini...
2018-05-18 10:48:28
772
原创 nginx 配置静态媒体文件
当有些静态媒体文件,比如图片,视频,想通过nginx直接配置路由访问,不经过后台其他服务处理,配置如下:在nginx配置文件中加上以下代码,location /media/ {#路径自定义 alias /mediatest/;文件在服务器存储路径 expires 30d;#过期时间,让图片可以被浏览器缓存}比如nginx进程是由 nginx:nginx ,名为nginx组下的nginx...
2018-05-04 17:33:18
2281
原创 python Image模块保存图片为非文件
有时候用Image处理的文件,但是不想重新保存为一个新文件或者不想起文件名,只取数据用于其他地方,可以这么做from tempfile import NamedTemporaryFilefrom io import Bytesfrom PIL import Image1、用生成临时文件的模块NamedTemporaryFile,f=NamedTemporaryFile()img=Image.op...
2018-05-02 14:52:55
2716
原创 cetos 安装和卸载mongodb 3.4
直接yum 安装的是2.6版本,如需要安装其他版本,需要设置源,可以更改原文件或者创建新文件vi /etc/yum.repos.d/mongodb-3.4.repos写入以下内容[mongodb-org-3.4]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongo
2018-01-31 14:07:40
379
原创 flask celery 设置定时任务
目前项目用的flask,需要做些定时任务,利用celery,redis,瞎折腾了很久,勉强能实现,做下记录。项目简单结构app___init__.pyapp.pytasks.py其他app.py或者__init__.py ,我是把以下内容写入了__init__.pyfrom flask import Flaskfrom celery import Celeryapp=Flask(__name__)...
2018-01-03 18:09:21
5323
原创 ubuntu 完全卸载nginx
Ubuntu16.04 卸载Ubuntu不完全,导致重装后各种问题,需要彻底删除nginx自动生成的配置项和相关联的软件停止nginx ,nginx -s stop卸载 sudo apt-get --purge remove nginx sudo apt-get autoremove 查询和nginx相关的自动安装的软件 dpkg --get- selections|g...
2017-12-15 17:07:38
2625
1
原创 flask return jsonify 时 报 xxx is not JSON serializable问题解决
比如一些对象ObjectId Deciaml 等需要用到jsonify返回时会报xxx is not JSON serializable错误,可以自定义类class JSONEncoder(json.JSONEncoder): def default(self, o): if isinstance(o,ObjectId): return st...
2017-12-14 18:12:30
7743
2
原创 flask 设置log
import loggingimport flask import Flaskapp=Flask(__name__)handler=logging.FileHandler('flask.log',encoding='UTF-8')handler.setLevel(logging.DEBUG)logging_format=logging.Formatter( ...
2017-11-24 14:20:28
1641
原创 python eve设置多数据库问题记录
eve 设置数据库,在设置里默认为MONGO_DBNAME=database如果要设置多数据库,使得不同端点资源访问不同数据库,可以设置MONGO1_DBNAME=database1MONGO2_DBNAME=database2等,以不同的前缀(前缀可以自定义)区分不同数据库。比如一个资源 test= { 'schema':{一些设置}, 'mongo_pre
2017-11-23 16:58:55
520
原创 python flask 图片在线浏览或者直接下载的解决
目前是把图片存在mongodb数据库,实现一个方法,比如 访问 /get_pic/ID 能实现图片在浏览器打开,添加了一个状态,比如?filename=1.png,实现图片直接下载,需要在读取图片函数中,给response 加上headers:在 flask 中response=make_response(f.read())需要下载就添加以下headers当file...
2017-11-22 11:58:21
2590
原创 Python flask 配置ueditor 遇到的问题及解决
1、简单使用后台配置项不多,在ueditor.config.js 配置 服务器统一接口请求路径 serverUrl: URL + "ueditor/upload/""ueditor/upload/" 路由为在flask 中自定义路由,所有请求操作均在此路由下2、在线管理模块配置,在点击这个模块时,默认请求路径为 "/ueditor/upload/?action=listima
2017-11-22 11:48:34
1367
原创 windows 安装配置mongodb
1、安装目录为D:\DATABASE\mongodb,在此目录下新建data文件夹,data文件夹下新建db和log文件夹(本次并没有在log目录下新建mogodb.log文件,执行第三步时自动创建)2、在安装目录新建mongodb.config配置文件,文件内容为:dbpath=D:\DATABASE\mongodb\data\db
2017-11-22 11:31:33
260
原创 python eve restful 规则
1、?max_results=1&page=1 页数和当页最大数值2、设置媒体文件返回信息RETURN_MEDIA_AS_BASE64_STRING=False,RETURN_MEDIA_AS_URL=True,EXTENDED_MEDIA_INFO=['content_type', 'name', 'length'],MEDIA_ENDP
2017-11-22 11:17:17
442
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人