一,一个最简单的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就可以了,
原文地址:https://www.cnblogs.com/tngh/p/9498206.html
时间: 2024-11-10 10:40:52