码迷,mamicode.com
首页 > 其他好文 > 详细

Pyhton3框架Flask 准备工作 (二)

时间:2018-08-18 19:45:29      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:虚拟   pen   业务逻辑   env   char   函数   from   web服务器   charm   

一,一个最简单的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 准备工作 (二)

标签:虚拟   pen   业务逻辑   env   char   函数   from   web服务器   charm   

原文地址:https://www.cnblogs.com/tngh/p/9498206.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!