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就可以了,

猜你喜欢

转载自www.cnblogs.com/tngh/p/9498206.html