python用环境变量为代码脱敏

开发(Mac) 上线(ubuntu) python读取 开发(Mac) nano /etc/bashrc export RUNTIME="dev" reboot 上线(ubuntu) nano /etc/profile export RUNTIME="server" python读取 import os os.getenv('变量名称','default value')

- 阅读全文 -

python实现自动回复微信拜年消息

如何偷懒? 思路 itchat 包控制微信智能回复 如何偷懒? 又到了一年春节佳节,又到了微信收到一片一片群发祝福消息的时候。群发来的祝福,不回复太高冷,回复吧,一条一条回复太麻烦。除夕晚上如果准备看电影的话,时不时打开手机回复微信祝福就太影响观影效果了。 所以如果能让微信识别出祝福短信,自动给祝福消息回复就好了。事实上有了万能的 python,确实实现了这个需求,让我安静地看了一晚上电影庆祝

- 阅读全文 -

python虚拟环境解决方案总结

必要性 OS X 下的虚拟环境解决方案(conda) Linux线上用conda命令行管理虚拟环境 其他工具 autoenv 首次部署 项目使用 必要性 单台服务器能保证只运行一个服务的话,那么确实是可以直接装在系统上的。不是的话,就涉及到多个服务的依赖和兼容问题了。 比如一个系统里同时部署两个服务,一个是Django 1.4的,一个是Django 1.7的,怎么办? 上面这种还是比

- 阅读全文 -

django入门(N):部署上线

部署前环境 BBR 开启(一键脚本) 安装python3 系统环境准备 开始源码安装 修复依赖 python2 的系统组件 nginx(mariadb) 安装 vitualenv 安装及初始配置 开发环境 pip 包的转移 正式部署 Django项目 用 git 传输项目目录到服务器 uwsgi 使用 nginx 处理请求 将 django 静态文件统一收集到 static 目录 用配置文件

- 阅读全文 -

django入门(四):登陆注册

静态文件目录的配置 无后台逻辑时url 跳转方法 登陆 后台 基于 def 基于类 前端 注册 其他设置 链接中相对路径的写法 邮件发送模块 邮箱登陆的支持 form 预处理 验证码模块 静态文件目录的配置 项目根目录创建 static 目录 settings.py 中加入 STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"),)

- 阅读全文 -

django入门(三):高级版后台xadmin

部署 将 models 中的数据表注册到 xadmin 管理 注册 优化 xadmin 全局配置 部署 用 pip 安装 xadmin 及相关依赖包 pip install xadmin pip uninstall xadmin #以上操作之所以先用 pip 安装又卸载,是希望借助 pip 安装 xadmin 需要的依赖,然后我们再使用 github 最新版的 xadmin 时便不需要

- 阅读全文 -