this seems dangerous because 1) it will overwrite any keyword args set up in ``urls.py`` and 2) if a GET param is not sent it will raise a KeyError. Is this decorator really necessary? ``app_slug = request.GET.get('app_slug')`` at the top of a view seems pretty easy to me