Flask笔记
Part 0
Flask是一个轻量级web开发框架,主要面向需求简单、项目周期短的小应用。这里记录笔者摸索过程的笔记。
Part 1 快速搭建一个最小的应用
参考资料
- ctrl + C关闭服务
流程
安装和导入flask包
pip install flask
from flask import Flask, request
写一个简单的demo展示页面
1 | from flask import Flask, request |
上述代码运行后,终端会给出可以访问的url,进入该链接后可以看到类似如下的页面:
Tip:如果你的机器名含有中文或一些特殊字符,可能会报错UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd4 in position 0: invalid continuation byte
处理简单的请求
使用POST
1 |
|
发送请求
可以使用postman发送各种类型的请求,操作简单。
打印
在Flask中直接print
并不能在终端中直接显示,对于调试有些困难。可以参考关于python:Flask不会打印到控制台中的方法。我使用了在print
语句后使用sys.stdout.flush()
实现了打印。
This is copyright.