workaround..JsonResponse import error on django < 1.7

This commit is contained in:
Nicolas 2015-01-28 15:41:05 -03:00
parent 7cada8a55a
commit 49ce86997e
3 changed files with 16 additions and 6 deletions

View file

@ -1,10 +1,15 @@
import urllib import urllib
from django.http import JsonResponse try: # JsonResponse is only available in Django > 1.7
from django.http import JsonResponse
except ImportError:
from ..utils.http import JsonResponse
from ..utils.http import JsonResponse
from ..errors import *
from ..utils.params import *
from ..utils.token import *
from openid_provider.lib.errors import *
from openid_provider.lib.utils.params import *
from openid_provider.lib.utils.token import *
from openid_provider.models import * from openid_provider.models import *

View file

@ -1,6 +1,10 @@
import re import re
from django.http import HttpResponse
from django.http import HttpResponse, JsonResponse try: # JsonResponse is only available in Django > 1.7
from django.http import JsonResponse
except ImportError:
from ..utils.http import JsonResponse
from openid_provider.lib.errors import * from openid_provider.lib.errors import *
from openid_provider.lib.scopes import * from openid_provider.lib.scopes import *

View file

@ -4,7 +4,8 @@ from django.conf import settings
from django.contrib.auth import REDIRECT_FIELD_NAME from django.contrib.auth import REDIRECT_FIELD_NAME
from django.contrib.auth.views import redirect_to_login from django.contrib.auth.views import redirect_to_login
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
from django.http import HttpResponse, HttpResponseRedirect, JsonResponse from django.http import HttpResponse, HttpResponseRedirect
from django.shortcuts import render from django.shortcuts import render
from django.views.decorators.http import require_http_methods from django.views.decorators.http import require_http_methods
from django.views.generic import View from django.views.generic import View