摘要: nginx:location指令中的正则表达式 uri匹配步骤 官网说明 "https://docs.nginx.com/nginx/admin guide/web server/web server/" 1. 测试所有的前缀字符串 2. 如果匹配到=后的字符串,则使用这个location; 3. 阅读全文
posted @ 2019-02-17 19:23 成民 阅读(264) 评论(0) 推荐(0)
摘要: 1. 创建naive(无时区信息)的datetime对象 import datetime dt_utc = datetime.datetime.utcnow() dt_utc datetime.datetime(2019, 2, 1, 10, 53, 34, 145034) dt_utc.tzinf 阅读全文
posted @ 2019-02-01 21:11 成民 阅读(502) 评论(0) 推荐(0)
摘要: from blinker import signal do_sth = signal('do_sth') 创建信号 def process(f, a, b, kwargs): f(a, b, kwargs) print('Has done!') def f(a, b, kwargs): print( 阅读全文
posted @ 2018-12-26 21:02 成民 阅读(341) 评论(0) 推荐(0)
摘要: 网上查了一圈,觉得较好的yaml教程有: YAML 语言教程 :http://www.ruanyifeng.com/blog/2016/07/yaml.html。 另外,在github的pyyaml库中找到一个示例: 英文不太好,很多不太会翻译。就不误导别人了,见谅。 阅读全文
posted @ 2018-12-15 12:43 成民 阅读(440) 评论(0) 推荐(0)
摘要: 一直以来都是复制粘贴或者拖动文件完成部署,实在是低效得很!学了学fabric,写个了脚本。如下: 功能挺简单。算个记录吧。官网上传文件的说明在这里。 阅读全文
posted @ 2018-12-12 21:53 成民 阅读(1624) 评论(0) 推荐(0)
摘要: 网上查了一大圈,终于在官网上找到了。记一下,备忘。。。 阅读全文
posted @ 2018-12-11 20:41 成民 阅读(1123) 评论(0) 推荐(0)
摘要: 今天遇到个问题,需要更改返回的response,但框架已经生成了一个response,所以需要直接更改。 试着找了找解决办法,最终解决方式如下: 虽然可以解决问题,但觉得生成response后再改多少有点多此一举,以后还是要尽量避免这样。 那么,redirect(one_url)可以使用: 来代替。 阅读全文
posted @ 2018-12-01 21:08 成民 阅读(1111) 评论(0) 推荐(0)
摘要: 测试了一下:通过发送 GET 到 http://127.0.0.1:5000/test/a?x=1, 后台输出为(官网说明): 阅读全文
posted @ 2018-12-01 13:00 成民 阅读(10190) 评论(0) 推荐(4)
摘要: 基本上,用了flask官网的示例代码(中文版,英文版),稍微做了修改。 这样就可以一次性提交多份文件。具体实现可参看相关源码。 阅读全文
posted @ 2018-10-17 20:59 成民 阅读(5381) 评论(0) 推荐(0)
摘要: 最近使用gunicorn部署,感觉用命令参数方式启动比较繁琐,而且有时候就忘了以前怎么设置的了。一笑。。。 上stackoverflow查了查,找到了一个官方示例,在这里。 官方解释在这里。 记在这里,备忘。 阅读全文
posted @ 2018-09-19 22:34 成民 阅读(2552) 评论(0) 推荐(0)