使用python(Django)提供大型json数组

2024-09-29 21:43:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用django创建一个web应用程序,它从数据库(大型查询集)读取大量数据,并用这些数据创建json响应。在

我怎样才能有效地做到这一点?结果可能包含数千或数百万行。在

我使用django是因为它的身份验证。有更好的方法吗?在

此应用程序将只提供json响应,不会显示任何网页(或admin infrace)。在

更新(伪代码):

@login_required
def GetAllNews(request):
    data = serializers.serialize('json', models.News.objects.all() , fields=('title', 'desc'))
    return JsonResponse(data)

Tags: 数据django方法代码身份验证web数据库json

热门问题