文档章节

flask 学习笔记

o
 osc_1ee7cxmx
发布于 2018/08/06 15:34
字数 258
阅读 0
收藏 0

1. 运行flask写的py程序

$ export FLASK_APP=hello.py; flask run -h 'your host ip'


2. 怎么打印log

from flask import Flask
import logging

app = Flask(__name__)


@app.route('/')
def root():
    app.logger.info('info log')
    app.logger.warning('warning log')
    return 'hello'

if __name__ == '__main__':
    app.debug = True
    handler = logging.FileHandler('flask.log', encoding='UTF-8')
    handler.setLevel(logging.DEBUG)
    logging_format = logging.Formatter(
        '%(asctime)s - %(levelname)s - %(filename)s - %(funcName)s - %(lineno)s - %(message)s')
    handler.setFormatter(logging_format)
    app.logger.addHandler(handler)
    app.run()

 ref:

Flask使用日志记录到文件示例

https://docs.python.org/3/library/logging.html

 

 

 

3. 用flask 开发 rest api

  https://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask

 

4. 安全方便的考量,比如HTTPS支持

  Running Your Flask Application Over HTTPS


5.  Flask API怎么返回json格式数据

  Flask设置返回json格式数据

 

6. Flask 怎么支持多用户并发请求

  Handle Flask requests concurrently with threaded=True

  https://segmentfault.com/q/1010000012398202

 7. Flask 支持token

  restful-authentication-with-flask

  SQLAlchemy+MySQL入门  了解SQLAlchemy 是什么

 

  8. Flask 部署

  

Ref:

  1.   flask+Gunicorn(gevent)+sqlalchemy 高并发的解决方法探究
  2.      Python也能高并发
  3.   Python 3 – An Intro to asyncio
  4.   Python Asyncio Tutorial
  5.   写给新手看的Flask+uwsgi+Nginx+Ubuntu部署教程
  6.   Flask+uwsgi+Nginx+Ubuntu部署
  7.   Python's Web Framework Benchmarks
  8.   A Performance Analysis of Python WSGI Servers: Part 2

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

pycurl libcurl link-time ssl backend (nss)

pip uninstall pycurlecho 'pycurl==7.19.5.1 --global-option="--with-nss"' > requires.pypip install -r requires.py...

小红手
23分钟前
17
0
计算机网络性能衡量

1、速率 单位时间(s)内传输信息(bit)量 单位:KB/s, MB/s, Gb/s K = 10^3 ,M = 10^6, G=10^9 一般表示的是理想的传输速率 2、带宽 计算机网络中的带宽和通信等领域的带宽概念不一样,计算机网...

osc_np3y0rbq
23分钟前
3
0
互联网掀起农家乐,巨头上演AI掘金战

配图来自Canva **前有网易、阿里AI养猪,后有腾讯AI养鹅,互联网大佬们纷纷玩起了“农家乐”,互联网的生意在尖端技术的引领之下频频跨界,巨头之间的较量也从线上延伸至线下。**自古“民以食...

osc_5cok9i01
24分钟前
9
0
原来!我在4年前就开始体验雾游戏了!

前有云游戏后有雾游戏,游戏的方式看来起来越来越多种多样。那么“震撼业界”的雾游戏到底是什么来头?它依靠什么改变游戏界?它的原理又是什么? 本月月初,著名的日本游戏杂志《Fami通》表...

osc_j34n26zn
26分钟前
11
0
活动预告|田溯宁与你相约GSMA Thrive·万物生晖,分享5G风口下的创新与投资洞察

在万物互联的时代背景下,5G+AI+IoT的技术变革与融合,正在引发一场深刻的全产业创新与变革。5G技术创新、行业应用及投资机遇已成为科技行业所瞩目的焦点。 6月30日,宽带资本董事长田溯宁将...

osc_0qnrwmy3
27分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部