博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python flsak 框架
阅读量:4577 次
发布时间:2019-06-08

本文共 955 字,大约阅读时间需要 3 分钟。

1、flask  轻量级微型web框架

优点:微框架、简单、可扩展

 

 将flask变量实例化到app变量中

如果想要flask自动加载修改后的代码,要app.run(debug=True)

 2、路由和视图函数

# 动态路由(对应多个不一样的地址),定义路由的变量名的时候,一定与参数名对应,否则会引发异常 @app.route('/user/
') # 把username作为参数传到函数中 def user(username): return 'User %s' % username # 参数为整型变量 @app.route('/user/
') def user(user_id): return 'User %d' % user_id <> 里面称为路由转换器,flask提供三种转换器: int-整型, float-浮点型, path-路径 可以自定义正则表达式的路由验证规则的转换器
from werkzeug.routing import BaseConverter class Regexconverter(BaseConverter):     def __init__(self,url_map, *items):         super(Regexconverter,self).__init__(url_map)         self.regex = items[0]
# 将flask变量实例化到app变量中 app = Flask(__name__) app.url_map.converters['regex'] = Regexconverter
@app.route('/user/
') def user(user_id): return 'User %s' % user_id #要flask自动加载修改后的代码,要app.run(debug=True) if __name__ == '__main__': app.run(debug=True)

转载于:https://www.cnblogs.com/toudoubao/p/6931486.html

你可能感兴趣的文章
最大正方形
查看>>
万径人踪灭(FFT+manacher)
查看>>
技术规格说明书
查看>>
图写成一个类(2)
查看>>
Segmentation fault (core dumped) 错误的一种解决场景
查看>>
hdu1150 Machine Schedule (匈牙利算法模版)
查看>>
惠普 hpssacli 工具使用
查看>>
Solr综合案例深入练习
查看>>
关于strcpy的实现.
查看>>
mysql新建表示,时间字段timetamp碰到的问题
查看>>
在 RHEL/CentOS 7 上配置NTP时间服务器
查看>>
链表:创建一个简单的链表并输出链表内容
查看>>
python 集中基本数据类型
查看>>
may be a diary?
查看>>
洛谷.2590.[ZJOI2008]树的统计(树分块)
查看>>
实验一:JAVA实验环境搭建
查看>>
Abbreviation of job titles
查看>>
帝国cms灵动标签下常用标签
查看>>
STL学习笔记(关联式容器)
查看>>
Android生成xml
查看>>