python
三寸光阴_CX
这个作者很懒,什么都没留下…
展开
-
Celery的使用
安装celery pip install "celery[librabbitmq,redis,msgpack]" 基本配置 主文件celery.py from __future__ import absolute_import #拒绝隐式引入,因为celery.py和celery包名冲突 from celery import Celery app = Celery('proj',include=...原创 2020-02-24 21:36:54 · 228 阅读 · 1 评论 -
Flask_WTF生成的表单自定义样式
通过在render_kw这个变量中,建立键值对,在生成表单后,键值对中的内容就会生成在最后生成的表单中。 使用示例: class SliderImgUploadForm(FlaskForm): files = FileField('请选择要上传的图片',validators=[DataRequired(), FileAllowed(IMAGES)], render_kw={"require...原创 2020-02-24 21:35:59 · 1436 阅读 · 0 评论 -
Flask构造带Authorization头的http headers
from base64 import b64encode def get_api_headers(username, password): return { 'Authorization': 'Basic ' + b64encode( (username + ':' + password).encode('utf-8'...原创 2020-02-24 21:35:12 · 819 阅读 · 0 评论 -
Python获取本机IP地址
通过socket获取本机的本地IP地址 import socket def get_host_ip(): """ 查询本机ip地址 :return: ip """ try: s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.connect(('8.8.8.8', 8...原创 2020-02-24 21:34:07 · 440 阅读 · 0 评论 -
Flask使用Nginx反向代理后依然获取用户真实IP
nginx配置的location中添加 proxy_set_header X-Real-IP $remote_addr; Flask代码中添加 try: _ip = request.headers["X-Real-IP"] if _ip is not None: ip = _ip except Exception as e: print(e) ...原创 2020-02-24 21:33:27 · 336 阅读 · 0 评论 -
Pipenv的使用
Pipenv是由requests库的作者Kenneth Reitz 发布的Python依赖管理工具,可以看做是pip和virtualenv的组合体。 安装: pip install pipenv 创建虚拟环境: pipenv install 激活虚拟环境: pipenv shell 安装包: pipenv install flask 卸载包: pipenv uninstall flask 区分开...原创 2020-02-24 21:32:02 · 90 阅读 · 0 评论 -
python中在Redis设置定期过时的键
import redis redis.set('key','value') redis.expire('key',int(时间)) redis.get('key') 在超时后将key将会消失原创 2020-02-24 21:30:57 · 415 阅读 · 0 评论 -
使用pip的一些技巧和一些问题的解决办法
setuptools版本过低 RuntimeError: cryptography requires setuptools 18.5 or newer, please upgrade to a newer version of setuptools 报这个错误的原因是setuptools的版本太低了 使用命令pip install -U setuptools更新setuptools就可以解决...原创 2020-02-24 21:27:41 · 400 阅读 · 0 评论 -
使用python压缩CSS文件
python -c 'import re,sys;print re.sub("\s*([{};,:])\s*", "\\1", re.sub("/\*.*?\*/", "", re.sub("\s+", " ", sys.stdin.read())))'原创 2020-02-24 21:17:41 · 351 阅读 · 0 评论