Exemple #1
0
def json_pagination_response(object_list,
                             request,
                             page,
                             page_size,
                             wrapper=None):
    return ok_json(
        dict_pagination_response(object_list, request, page, page_size,
                                 wrapper))
Exemple #2
0
 def format_data(self, data):
     if data:
         return ok_json(data={
             'count': data.count,
             'bets': data.entries,
             'page': data.page,
             'page_size': data.page_size,
             'next': data.next,
             'has_next':data.has_next
         })
     return fail_json(err.ERROR_CODE_DATABASE_QUERY_ERROR)
        def wrapper(request):
            args = get_args(request)
            kwarg = {'request': request}
            for k in self.args:
                if self.args[k] == 'r' and (k not in args or args[k] == ""):
                    return fail_json(err.ERROR_CODE_INVALID_ARGS, k)
                val = args.get(k, None)
                if not val and isinstance(self.args[k], tuple):
                    val = self.args[k][1]
                kwarg[k] = val

            if self.cache_args != [] and not settings.DEBUG:
                cache_key = self.make_cache_key(kwarg)
                cache_data = PageCache.get_page_key(cache_key)
                if cache_data:
                    return ok_json(cache_data)

            obj = self.access_db(kwarg)
            return self.format_data(obj)
Exemple #4
0
 def format_data(self, data):
     return ok_json(data = data)
Exemple #5
0
 def format_data(self, data):
     if data is not None:
         return ok_json(data = data)
     return fail_json('Verification failure')
Exemple #6
0
 def format_data(self, data):
     if data is not None:
         return ok_json(data = data)
     return fail_json('save faild')
Exemple #7
0
 def format_data(self, data):
     if data is not None:
         return ok_json(data = data)
     return fail_json('user is not exist')
 def format_data(self, data):
     if data is not None:
         if isinstance(data, models.query.QuerySet):
             return ok_json([d.get_json() for d in data])
         return ok_json(data.get_json())
     return fail_json(err.ERROR_CODE_DATABASE_ACCESS_ERROR)
 def format_data(self, data):
     if not data:
         return fail_json(err.ERROR_CODE_DATABASE_DELETE_ERROR)
     return ok_json(data)
Exemple #10
0
 def format_data(self, data):
     if data[0]:
         return ok_json(data[1])
     return fail_json(err.ERROR_CODE_DATABASE_QUERY_ERROR)