Skip to content

Instantly share code, notes, and snippets.

@dhilst
Created May 20, 2017 17:15
Show Gist options
  • Save dhilst/0c02ed32e1daf04936262268d69bd2ac to your computer and use it in GitHub Desktop.
Save dhilst/0c02ed32e1daf04936262268d69bd2ac to your computer and use it in GitHub Desktop.
# Create your views here.
urlpatterns = []
def route(regex, kwargs=None, name=None):
from django.conf.urls import url
def decorator(view):
urlpatterns.append(url(regex, view, kwargs, name))
def wrapper(*args, **kwargs):
return view(*args, **kwargs)
return wrapper
return decorator
@route(r'^(?P<greeting>\w+)')
def index(req, greeting):
return HttpResponse('Hello ' + greeting)
@dhilst
Copy link
Author

dhilst commented May 20, 2017

In urls.py do

from . import views
urlpatterns = views.urlpatterns

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment