Flask正则表达式路由。
项目描述
Flask-Reggie
在Flask中启用正则表达式路由
安装
pip install flask-reggie
配置
要启用您的应用程序中的正则表达式路由
from flask import Flask
from flask_reggie import Reggie
app = Flask(__name__)
Reggie(app)
或
from flask import Flask
from flask_reggie import Reggie
reggie = Reggie()
def create_app():
app = Flask(__name__)
reggie.init_app(app)
return app
使用方法
如果我们想要一个UUID作为视图参数,我们会遵循以下模式
@app.route('/<regex("[0-9a-f]{32}"):uuid>')
def example(uuid):
return uuid
如你所见,我们能够提供一个正则表达式,并将其作为视图参数传递。
简单。
历史
0.0.2 (6/7/2013)
为测试包添加了requirements.txt。
包含许可证。
PEP8兼容性(以及文档字符串)。
setup.py现在推送包数据。
更新TravisCI(对多个版本的Flask进行综合测试)。
0.0.1 (20/12/2012)
构思
将包提交到GitHub的初始提交。