使用Python3和更科学的API写法

This commit is contained in:
virusdefender
2016-11-19 12:32:23 +08:00
parent d9b1141cb9
commit 172fd4b1f4
21 changed files with 335 additions and 270 deletions

View File

@@ -1,13 +1,10 @@
# coding=utf-8
from __future__ import unicode_literals
import urllib
import json
import functools
from django.http import HttpResponse
from django.utils.translation import ugettext as _
from utils.shortcuts import JSONResponse
from utils.api import JSONResponse
from .models import AdminType
@@ -19,7 +16,7 @@ class BasePermissionDecorator(object):
return functools.partial(self.__call__, obj)
def error(self, data):
return JSONResponse({"error": "permission-denied", "data": data})
return JSONResponse.response({"error": "permission-denied", "data": data})
def __call__(self, *args, **kwargs):
self.request = args[1]