Pyhton3框架Flask 准备工作
Posted tngh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pyhton3框架Flask 准备工作 相关的知识,希望对你有一定的参考价值。
一,一个最简单的Flask Web
from flask import Flask ‘‘‘ 引入flask包内的Flask模块,注现在PyCharm的flask是默认的,并不是在虚拟环境内的flask, 所以要设置到本虚拟环境下的flask。通过命令行 pipenv --verv可以查看虚拟环境下的目录。 ‘‘‘ app=Flask(__name__) ‘‘‘实例化Flask,通常会内置变量做为参数。‘‘‘ app.run() ‘‘‘通过实例对象app的run方法来启动Web服务器‘‘‘
现在可以通过命令行来运行 >>>python tngh.py
二,简单的显图函数与路由。
上例只是一个空的Web服务器,没有任何实际意义。当有业务逻辑时要写一系列的视图函数。
from flask import Flask ‘‘‘ 引入flask包内的Flask模块,注现在PyCharm的flask是默认的,并不是在虚拟环境内的flask, 所以要设置到本虚拟环境下的flask。通过命令行 pipenv --verv可以查看虚拟环境下的目录。 ‘‘‘ app=Flask(__name__) ‘‘‘实例化Flask,通常会内置变量做为参数。‘‘‘ @app.route(‘/tngh‘) def tngh(): return ‘tngh123‘ ‘‘‘ 通过装饰器@来为tngh()函数定义一个路由,就可以使用http请求访问到tngh()函数。 route()内要传入一个路径做为参数 视图tngh()相当于MVC中的C控制器‘‘‘ app.run(debug=True) ‘‘‘
debug=True 设置调试模式,开启自动重启(当修改源代码时不再需要手动开启Web服务)
通过实例对象app的run方法来启动Web服务器‘‘‘
此时在浏览器中可以访问127.0.0.1:5000/tngh就可以了,
以上是关于Pyhton3框架Flask 准备工作 的主要内容,如果未能解决你的问题,请参考以下文章