【发布时间】:2021-11-25 08:49:24
【问题描述】:
我想在我的自定义 jsonresponse 函数中实现分页。但我不知道我将如何实现这一点。这是我的函数的代码。任何输入都会有很大帮助。谢谢。
def json_response(data = {}, message = 'successful!', status = 'success', code = 200):
data_set = {}
status = 'success' if code == 200 else 'error'
if status == 'success':
data_set['code'] = code
data_set['status'] = status
data_set['message'] = message
# data_set['data'] = data.data
try:
data_set['data'] = data.data
except TypeError:
data_set['data'] = json.dumps(data)
except AttributeError:
data_set['data'] = data
else:
data_set['code'] = code
data_set['status'] = status
data_set['message'] = message
return JsonResponse(data_set, safe=False, status=code)
【问题讨论】:
-
您似乎没有对象列表。分页适用于返回列表的“部分”。
标签: python django pagination