摘要: 今天对监控脚本做了一些变更,然后突然发现监控全部都失效了。。排查了半天问题仍然不知所踪。最终发现居然是一个踩过好几次的老坑。。 就是脚本内写的配置文件为了调试方便写成了相对路径,但是在上线时没有意识到软件自动执行(比如Zabbix的externalcheck,虽然所有脚本都可以放在统一的目录下,给人 阅读全文
posted @ 2017-08-07 18:53 K.Takanashi 阅读(4631) 评论(0) 推荐(1) 编辑
摘要: SQLAlchemy 在很多Python的web框架中都整合进了SQLAlchemy这个主要发挥ORM作用的模块。所谓ORM,就是把复杂的SQL语句给包装成更加面向对象,易于理解的样子。在操作数据库的时候,我们可以用比较底层的MySQLdb之类的模块来直接连接执行SQL语句,但是在实际开发过程中,开 阅读全文
posted @ 2017-08-07 14:51 K.Takanashi 阅读(30784) 评论(2) 推荐(4) 编辑
摘要: Jinja2 Jinja2是Python Web编程中的主流模板语言。因为flask是基于Jinja2和Werkzeug发展而来,在安装flask的时候jinja2自动就被装在上面了。 之前提到了很多Jinja2的使用方法啊,下面将补充或者更加详细地说明Jinja2作为模板语言的使用。 【Jinja 阅读全文
posted @ 2017-08-07 10:30 K.Takanashi 阅读(9321) 评论(1) 推荐(0) 编辑
摘要: WTForm表单编程 在网页中,为了和用户进行信息交互总是不得不出现一些表单。flask设计了WTForm表单库来使flask可以更加简便地管理操作表单数据。WTForm中最重要的几个概念如下: Form类,开发者自定义的表单必须继承自Form类或者其子类。Form类最主要的功能是通过其所包含的Fi 阅读全文
posted @ 2017-08-07 10:28 K.Takanashi 阅读(7209) 评论(0) 推荐(0) 编辑