Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 698 Bytes

README.md

File metadata and controls

40 lines (25 loc) · 698 Bytes

What is this?

This is a Flask extension to deal URL with ULID.

How to install

$ pip install flask-ulid

How to use

Wrap Flask app

from flask import Flask
from flask_ulid import FlaskULID

app = Flask(__name__)
FlaskULID(app)


@app.route('/article/<ulid:article_id>')
def article(article_id):
    return '{} is valid ulid'.format(article_id)

Add converter for Flask app

from flask import Flask
from flask_ulid import ULIDConverter

app = Flask(__name__)
app.url_map.converters['ulid'] = ULIDConverter


@app.route('/article/<ulid:article_id>')
def article(article_id):
    return '{} is valid ulid'.format(article_id)