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

flask框架

时间:2019-05-12 15:31:56      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:表达   目录   app   install   port   route   参数   end   过程   

一、安装flask
  • pip install flask
 
二、应用
from flask import Flask
app = Flask(__name__)
 
@app.route(‘/‘)
def hello_world():
    return ‘Hello World’
 
if __name__ == ‘__main__‘:
    app.run()
  • Flask()构造函数使用当前模块(__name __)的名称作为参数。
  • Flask类的route()函数是一个装饰器,它告诉应用程序哪个URL应该调用哪个函数。
  • Flask类的run()方法在本地开发服务器上运行应用程序。
  • app.run(debug=True):启用debug模式,允许代码更改时,服务器自行重新加载。
 
三、路由(绑定URL到函数)
  • @app.route(‘‘)
  • app.add_url_rule()
 
四、变量规则(传递URL变量到函数)
  • @app.route(‘/<name>‘)
  • def fun(name)
 
五、URL构建
  • url_for():构建URL,第一个参数为函数名,后面的多个参数为要传递的变量。
  • redirect(url_for()):重定向到构建的URL
 
六、模板
  • return render_template(‘index.html‘):返回html文件,html中可包含python代码
  • {% ... %}用于语句
  • {{ ... }}用于表达式可以打印到模板输出
  • {# ... #}用于未包含在模板输出中的注释
  • # ... ##用于行语句
 
七、静态文件
  • 要加载js和css文件时,在开发过程中,需要在py所在目录创建一个static文件夹。把静态文件放里面。
 
 

flask框架

标签:表达   目录   app   install   port   route   参数   end   过程   

原文地址:https://www.cnblogs.com/ruowei/p/10852193.html

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