Flask初级

1. lunix本地安装:

su    以root权限登录

2. 添加环境变量:

vi /etc/sudoers     给用户增加临时权限

3. 安装步骤:

已安装lxml,pip,beautifulsoup4等前置条件

tar zxvf pip-18.1.tar

cd pip-18.1

sudo python setup.py install

sudo pip install lxml

yum groupinstall 'Development Tools'

yum install -y zlib-dev openssl-devel sqlite-devel bzip2-devel

4.Python虚拟环境:

mkdir python3.7-flask

cd python3.7-flask

pyvenv-3.7 venv

source venv/bin/activate

which pip3.7

which python3.7

安装flask

pip3.7 install flask

5.在flask中创建第一个应用:

mkdir app

mkdir app/static

mkdir app/templates

vim app/run.py

chmod +x run.py

python3.7 run.py

6. 外网访问:

server=flask.Flask(__name__)#__name__         代表当前的python文件。把当前的python文件当做一个服务启动

@server.route('/',methods=['get','post'])#         只有在函数前加上@server.route (),这个函数才是个接口,不是一般的函数

server.run(port=8080,debug=True,host='0.0.0.0') 

在debug模式下运行app。如果你不指定 IP 地址和端口,默认则是localhost:5000。    

Tracking_numbers = request.values.get('userid')

如果有参数传值,则访问接口地址为

http://114.116.83.13:8080/?userid=700410380264或者http://114.116.157.35:8080/?userid=73109580057399

7.并发应用

from gevent.pywsgi import WSGIServer

只有在函数前加上@server.route (),这个函数才是个接口,不是一般的函数

@server.route('/dhgate/',methods=['get','post'])

server.run(port=8080,debug=True,host='127.0.0.1')

if __name__ =='__main__':

           http_server = WSGIServer(('', 5000),server)

           http_server.serve_forever()

8.数据库应用

Flask初级_第1张图片

 

 

 

你可能感兴趣的:(基础模块,爬虫类型)