django-dict-response
Overview
Write views.py
simply.
Usage
Before:
from django.shortcuts import redirect, render def view(request): ... if request.method == 'POST': ... return redirect(url) response = render(request, template_name, dict(obj=obj, title=title), status=200) response['Age'] = 120 return response
After:
def view(request): ... if request.method == 'POST': ... return {'redirect_to': [url]} return dict(Age=120, obj=obj, template_name=template_name, title=title, status=200)
Installation
-
Install using pip:
pip install -U django-dict-response
-
Add to last of MIDDLEWARE_CLASSES in your
settings.py
:'django_dict_response.middlewares.DictResponseMiddleware',
Dependencies
Django >= 1.7
Configuration
-
REDIRECT_KEY
The setting is used when redirectdefault:'redirect_to'