lemoncurry/lemonshort/urls.py

14 lines
367 B
Python

from django.conf import settings
from django.urls import path, register_converter
from .convert import AbcIdConverter
from .views import unshort
register_converter(AbcIdConverter, 'abc_id')
app_name = 'lemonshort'
urlpatterns = tuple(
path('{0!s}<abc_id:tiny>'.format(k), unshort, name=m, kwargs={'model': m})
for k, m in settings.SHORTEN_MODELS.items()
)