这里带来的nginx+uwsgi部署方式是考虑到兼顾flask的并发,能给项目带来更好的体验。
正在用Flask写个小项目,要实现将自定义类型转化成json格式。Flask一般用jsonify来使接口返回json数据,实现一个Flask内使用的JSONEncoder。
在flask里是可以实现全局事件注册的,利用装饰器来注册相应的事件,比如404错误,数据库错误等,当错误出现就会捕获走对应的逻辑,很方便。
以下是一个最基本的蓝图示例。在这里,我们将使用蓝图来简单地渲染静态模板:
url_for函数的作用是:通过给定的endpoint端点和额外参数,结合请求上下文和应用上下文,生成一个url地址并返回。