Skip to main content

Flask Regex Routes.

Project description

Flask-Reggie

https://travis-ci.org/rhyselsmore/flask-reggie.png?branch=master https://pypip.in/d/Flask-Reggie/badge.png

Enable Regex Routes within Flask

Installation

pip install flask-reggie

Configuration

To enable regex routes within your application

from flask import Flask
from flask_reggie import Reggie

app = Flask(__name__)
Reggie(app)

or

from flask import Flask
from flask_reggie import Reggie

reggie = Reggie()

def create_app():
    app = Flask(__name__)
    reggie.init_app(app)
    return app

Usage

If we were looking to have a UUID supplied as a view argument, we would follow this pattern

@app.route('/<regex("[0-9a-f]{32}"):uuid>')
def example(uuid):
    return uuid

As you can see, we are able to supply a regular expression, and have it passed as a view argument.

Simple.

History

0.0.2 (6/7/2013)

  • Added requirements.txt for Testing Packages.

  • Included License.

  • PEP8 Compliance (and Docstrings).

  • setup.py now pushes package data.

  • Updated TravisCI (Comprehensive tests of multiple versions of Flask).

0.0.1 (20/12/2012)

  • Conception

  • Initial Commit of Package to GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Flask-Reggie-0.0.2.tar.gz (2.9 kB view details)

Uploaded Source

File details

Details for the file Flask-Reggie-0.0.2.tar.gz.

File metadata

File hashes

Hashes for Flask-Reggie-0.0.2.tar.gz
Algorithm Hash digest
SHA256 79fd1d19f37f00e16e261a82e5b8da87743eb21f5c96ccd11a02a246a2555eed
MD5 5a7d6dace2d285956f5cd633f1204ba6
BLAKE2b-256 9ce9da612754a387a4350bf6ae255a9c637979ef84051d89ad65cb63ceaa1d8f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page