Skip to content

Commit d0bf463

Browse files
committed
flask
1 parent 88ec195 commit d0bf463

1 file changed

Lines changed: 60 additions & 9 deletions

File tree

README.md

Lines changed: 60 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
11
告别枯燥,60秒学会一个小例子,系统学习Python,从入门到大师。**Python之路**已有`200`个例子:
22

3-
感受Python之美 | 一、Python基础 |二、Python字符串和正则|三、Python文件和日期|四、Python三大利器|五、Python绘图|六、Python之坑|七、Python第三方包|八、机器学习和深度学必知算法|九、Python、机器学习和深度学习实战|
3+
感受Python之美 | 一、Python基础 |二、Python字符串和正则|三、Python文件和日期|四、Python三大利器|五、Python绘图|六、Python之坑|七、Python第三方包|八、机器学习和深度学必知算法|九、Python实战|十、Pandas数据分析案例实战
4+
5+
> 目前,正在编写第十一章:一步一步掌握Flask web 开发
6+
47

5-
> 后续章节:
6-
>
7-
> 1) 丰满1~9章节,不断扩充小例子
8-
>
9-
> 2) PyQt制作GUI
10-
> 3) Flask前端开发
11-
> 4) Python数据分析
128

139
已发[《我的Python之路V1.3.pdf》](https://github.com/jackzhenguo/python-small-examples/releases/tag/V1.3)最新版本`V1.3包括`9个章节:`Python基础``Python字符串和正则``Python文件和日期``Python多线程`, `Python三大利器``Python画图` ,`Python之坑`,`基础算法小例子``Python实战`,目前超过`200个`小例子。
1410

@@ -7076,4 +7072,59 @@ Out[6]:
70767072
5 0 0 0 1
70777073
```
70787074
7079-
也就是说dummy向量的长度等于输入字符串中,唯一字符的个数。
7075+
也就是说dummy向量的长度等于输入字符串中,唯一字符的个数。
7076+
7077+
7078+
7079+
### 十一、一步一步掌握Flask web开发
7080+
7081+
7082+
7083+
#### 1 Flask版 hello world
7084+
7085+
Flask是Python轻量级web框架,容易上手,被广大Python开发者所喜爱。
7086+
7087+
今天我们先从hello world开始,一步一步掌握Flask web开发。例子君是Flask框架的小白,接下来与读者朋友们,一起学习这个对我而言的新框架,大家多多指导。
7088+
7089+
首先`pip install Flask`,安装Flask,然后import Flask,同时创建一个 `app`
7090+
```python
7091+
from flask import Flask
7092+
7093+
App = Flask(__name__)
7094+
```
7095+
7096+
写一个index页的入口函数,返回hello world.
7097+
7098+
通过装饰器:App.route('/')创建index页的路由或地址,一个`/`表示index页,也就是主页。
7099+
7100+
```python
7101+
@App.route('/')
7102+
def index():
7103+
return "hello world"
7104+
```
7105+
7106+
调用 `index`函数:
7107+
```python
7108+
if __name__ == "__main__":
7109+
App.run(debug=True)
7110+
```
7111+
7112+
然后启动,会在console下看到如下启动信息,表明`服务启动成功`
7113+
```python
7114+
* Debug mode: on
7115+
* Restarting with stat
7116+
* Debugger is active!
7117+
* Debugger PIN: 663-788-611
7118+
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
7119+
```
7120+
7121+
接下来,打开一个网页,相当于启动客户端,并在Url栏中输入:`http://127.0.0.1:5000/`,看到页面上答应出`hello world`,证明服务访问成功。
7122+
7123+
同时在服务端后台看到如下信息,表示处理一次来自客户端的`get`请求。
7124+
```python
7125+
27.0.0.1 - - [03/Feb/2020 21:26:50] "GET / HTTP/1.1" 200 -
7126+
```
7127+
7128+
以上就是flask的hello world 版。
7129+
7130+

0 commit comments

Comments
 (0)