首页 > 其他 > 详细

应用的结构

时间:2021-01-30 17:29:35      阅读:42      评论:0      收藏:0      [点我收藏+]

创建目录之后 相应的目录如下面

技术分享图片

其中templates放一些html文件,而static则放一些css文件和js文件,而app.py则会是以下样子,在这个时候右键运行就可以看到网页出现了 hello falsk

也可以通过在命令行输入命令运行应用    python3 -m flask run  或者  python -m flask run

from flask import Flas
app = Flask(__name__)
@app.route(
/) # 相应的路由参数 def index():
  #返回相应的数据
return Hello flask!
#当然除了上面这种方式定义路由还有另外一种第一路由的方式
app.add_url_rule(‘/‘,"index",index)
#其中第一个参数是url即路由 ,第二个参数为端口名(现在我也还不清楚是什么意思),第三个参数为视图函数的函数名,不过我个人觉得还是装饰器好一些
if __name__ == __main__:
    app.run()
* Serving Flask app "app.py"
 * Environment: development
 * Debug mode: off
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

装饰器的路由参数还支持动态参数(可以支持string类型,float类型,path类型)

@app.route(/<string:name>)
def hello(name):
    return  hello {}.format(name)

开启debug模式

if __name__ == __main__:
    app.run(debug=True)
#第一种方法(也可能会没用在pycharm上面运行)
  1. 点击右上角的项目名称—>Edit Configurations

  2. 在configurations中勾选FLASK_DEBUG选项,之后点击ok完成(记得把服务关闭再修改不然会出现错误)

  3. 重新启动项目,完成debug模式的开启

技术分享图片

 

应用的结构

原文:https://www.cnblogs.com/bear6770/p/14348755.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!