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 准备工作 的主要内容,如果未能解决你的问题,请参考以下文章

python flask框架学习——准备工作和环境配置与安装

Python Web开发框架的基本概念与开发的准备工作

python web框架Flask——手机短信验证码

Flask框架实现注册加密功能详解Flask企业课学习

宝塔面板部署Python的Flask框架项目

Flask解读 --- 浅谈Flask基本工作流程_1