| 123456789101112131415161718 |
- from functools import wraps
- from urllib.parse import urlparse
- from django.conf import settings
- from django.shortcuts import render
- from django.http import JsonResponse
- DEBUG = settings.DEBUG
- def debug_view(template_name):
- def decorator(view_func):
- @wraps(view_func)
- def _wrapped_view(request, *args, **kwargs):
- return render(request, template_name) if DEBUG and request.method == 'GET' \
- else view_func(request, *args, **kwargs)
- return _wrapped_view
- return decorator
|