python
aoerqileng
这个作者很懒,什么都没留下…
展开
-
gunicorn启动django的坑
配置文件bind = ‘0.0.0.0:80’workers = 8threads = 64loglevel = ‘debug’timeout=120backlog = 1024worker_class = ‘gevent’daemon = Trueproc_name = ‘xxx’pidfile = ‘./xx.pid’accesslog = ‘./log/all.log’errorlog = ‘./log/error.log’用上面的的方式启动的时候总是提示worker超时,即原创 2020-10-18 21:39:55 · 1178 阅读 · 0 评论 -
django定时任务
django结合celery实现定时任务,高版本的celery已经不需要djcelery了,django与celery的版本要匹配,否则会出现一系列的问题。我的版本django2.1.12 celery 4.4.4 python3.7 kombu 4.6.10启动方式:1启动djangovenv/bin/python3 manage.py runserver 80002 启动beatvenv/bin/celery -A dbplat beat -l info3 启动workervenv/原创 2020-06-06 15:59:25 · 366 阅读 · 0 评论 -
centos7安装python3.7
https://www.cnblogs.com/anxminise/p/9650206.html原创 2020-04-08 22:09:39 · 250 阅读 · 0 评论 -
python venv使用问题
开发环境开发完后,部署到线上,这个venv就不能用了,文件中的路径不一样了,还要单独处理,比较麻烦,要是能直接切换下,能继续使用就方便了原创 2020-04-08 21:43:16 · 399 阅读 · 0 评论 -
django-cas-ng使用问题记录
在使用django-cas-ng的时候退出的时候遇到了问题,在接入公司的cas服务器后,退出的时候拼接的地址与公司的不符合,主要是回调的名称公司用的是service,django-cas-ng使用的是url,修改cas.py中的变量即可logout_redirect_param_name = ‘service’...原创 2020-04-07 22:04:09 · 731 阅读 · 0 评论 -
django中的用户认证
在开发的时候,一般我都是用的django 的auth方法进行的用户登陆时候的认证,但是如果是有一个链接,这个时候不能每次都去登陆,那么认证的信息存放在哪里?一般是放在session中,但是session中有一些弊端,这个时候就jwt就出来了。引用参考:https://blog.csdn.net/python_nice/article/details/81474794这个好处多多,以后也算标配了...原创 2020-01-21 19:43:28 · 230 阅读 · 0 评论 -
subprocess.Popen的坑
subprocess.Popen这个方法可以接受命令,命令可以写成一条,也可以把参数单独传递,如果参数单独传递的话,并且参数中包含反斜杠,那么很可能无法正常执行,把命令和参数写到一起传递过去 就是正常的了,当然前提是使用了shell=True...原创 2019-12-17 13:52:39 · 948 阅读 · 0 评论 -
django中的@property有啥用
这个没有搞明白原创 2019-08-06 16:36:41 · 876 阅读 · 0 评论 -
代码编程习惯
唉,因为一个代码编写习惯问题,一个问题找了1个多小时。在调用外部函数的时候,需要指明参数名,否则调用输入参数与默认的顺序不一致,出问题不好排查了。...原创 2019-04-17 17:44:57 · 298 阅读 · 0 评论 -
应用端基本标配
1,数据库连接池连接重试,空间连接检测2,异步3,批量处理4,流控5,sharding原创 2018-12-20 11:46:04 · 303 阅读 · 0 评论 -
django admin模块使用
在开发db运维平台的过程中,一开始没有用model,所有的操作都是自己用sql写,后面重构了下,用model模块,但是在使用的过程中遇到了一个问题,包含外键关系的2个模块,如果在前端展示2个model的内容时候,就不知道该怎么返回给前台了,后面看到了admin模块,admin模块的list_display可以实现这种功能,后面补充一个用例...原创 2018-11-14 20:59:23 · 292 阅读 · 0 评论 -
gitlab密码
在pycharm中使用http方式连接gitlab,在测试连接的时候提示输入用户名,密码,密码输错后,以后的每次test都是使用错误的密码,在删除pycharm后也是一样,在控制面板\用户帐户\凭据管理器中windows凭据里面保持了密码,删除后就可以再次输入正确的密码了。在使用gitlab projects插件的时候share on gitlab总是提示空指针的错误,不知道有没有遇到过的,还是...原创 2018-10-24 11:55:35 · 1026 阅读 · 0 评论 -
django中使用celery 任务AppRegistryNotReady: Apps aren't loaded yet.
在开发的过程中使用celery的时候遇到了下面的报错: Traceback (most recent call last): File “C:\Python27\lib\site-packages\billiard\process.py”, line 292, in _bootstrap self.run() File “C:\Python27\lib\site-packa原创 2018-01-29 16:51:51 · 5634 阅读 · 1 评论 -
echarts使用来显示监控数据
在做自动化运维平台的时候,有的时候需要在界面上显示一些图表,之前一直没有弄,主要是比较麻烦,今天抽出来时间专门研究了一上午,基本的图形绘制已经可以实现了,主要是测试了下那种x轴是时间轴,y轴是指的情况,对于那些饼图之类的静态图形还是很简单的。花费的时间比较多,主要是开始的思路是错误的,一开始想的是用前端的时间进行显示,这个完全是错误,而且也是不实际的,所有的数据都是从后台取,包括时间,而且x轴的类原创 2018-01-20 14:33:30 · 2983 阅读 · 1 评论 -
python2中关于闭包计数器的疑惑
看教程的时候,看到了闭包,教程后面说用闭包实现一直计数器,我尝试了下def createCounter(): num = 100 cnt = [0] i = 0 def counter(): print num cnt[0] = cnt[0] +1 i = i + 1 return i原创 2018-01-16 10:48:44 · 668 阅读 · 0 评论 -
安装python2.7
系统上已经存在了默认的2.6版本,现在需要安装2.7版本的, python2.7需要下面的包 yum install zlibyum install zlib-devel yum install gcc 到解压缩后的目录执行 ./configure –prefix /usr/local/python2.7 make make install原创 2016-06-12 12:10:01 · 438 阅读 · 0 评论 -
python股票推荐
用pthon搞了个股票推荐的程序,先采集一段时间的数据,看下推荐效果原创 2016-08-29 14:08:10 · 1054 阅读 · 0 评论 -
python excel画图
使用python画excel图还是很方便的,各种类型的图片可以调整出来。 对应的代码def charts(): workbook = xlsxwriter.Workbook('chart_column.xlsx') worksheet = workbook.add_worksheet() bold = workbook.add_format({'bold': 1})原创 2016-12-06 18:26:27 · 16766 阅读 · 2 评论 -
pythonUnicodeDecodeError: 'utf8' codec can't decode byte 0xba in position 208550: invalid start byte
在写数据库自动化运维平台的时候,获取awr文件的功能有些问题,有的awr文件无法显示,后台报标题的错误,应该是字符编码的问题,awr文件内容很多,无法去看哪些字符有问题。参考http://www.tk4479.net/dldx_062/article/details/8646970这篇文章,忽略错误后,awr文件获取正常。原创 2017-08-17 16:20:08 · 1070 阅读 · 0 评论 -
python setDaemon
一开始适用shell插入, for i in {1..10000000} do name=date +%s%N | md5sum | head -c 10 /usr/local/mysql-5.7.18/bin/mysql -uroot -p123456 -h 10.xxx -P4444 baixyu -e “insert into tb1(id,userid,name,bi原创 2017-08-15 11:43:40 · 2228 阅读 · 0 评论 -
python中的静态方法和类方法
#coding=utf-8import timeimport datetime# !/usr/bin/env python# _#_ coding:utf-8 _*_class MyClass(object): message = "hello world" def show(self): print self.message print 'na原创 2017-08-29 16:44:23 · 354 阅读 · 0 评论 -
python
virtualenv 这个工具可以隔离不同版本的python环境,在一些服务器上运行不同的python应用或脚本可能需要不同的python版本,那是不是能用这个东西来隔离,待测试。。。原创 2018-01-13 14:36:24 · 329 阅读 · 0 评论 -
django render和HttpResponse
今天在返回数据给前端的时候遇到了下面的问题 # return render( # request, 'assets/assets_search.html', # {"user": json.dumps('aa'), #原创 2018-01-22 17:46:58 · 6643 阅读 · 0 评论 -
python访问不同文件夹下的文件
文件目录组织结构如下: E:. │ ccc.py │ ddd.py │ ddd.pyc │ init.py │ ├─aaa │ test1.py │ test1.pyc │ init.py │ init.pyc │ └─bbb test2.py先看下在ccc中访问aaa目录下的test1文件cc原创 2018-01-15 16:43:53 · 2525 阅读 · 0 评论 -
类的访问限制
ddd.pyclass _D: def __init__(self, name): self._name = name def getname(self): return self._nameccc.py与ddd.py在同一个目录下,引用D会报错,去掉类定义的下划线,正常from ddd import Da = A('baixiaoyu'原创 2018-01-15 16:47:23 · 498 阅读 · 0 评论 -
django post 403问题
在setting文件中已经去掉了csrf的配置,但是还是遇到了403,参考了下面的文章解决 https://segmentfault.com/a/1190000000764598 主要是用了django的用户验证,用户验证中有调用了csrf原创 2018-01-30 22:03:26 · 748 阅读 · 0 评论 -
windows上 python中安装scrapy
1https://pypi.python.org/pypi/setuptools 下载setuptools,安装到解压目录中执行python setup.py install2https://pypi.python.org/pypi/pip#downloads 下载pip,安装如上3把python的安装路径添加到环境变量path中,例如G:\python2.6\Scripts4执行原创 2015-06-24 11:53:40 · 515 阅读 · 0 评论