在Django Rest框架中使用自定义查询返回JSON
我开始与Django rest合作,我想知道:在Django Rest框架中使用自定义查询返回JSON,django,django-rest-framework,django-queryset,django-rest-viewsets,Django,Django Rest Framework,Django Queryset,Django Rest Viewsets,我开始与Django rest合作,我想知道: 我可以创建一个视图或其他东西来进行自定义查询并返回JSON吗 是的。只需执行您想要的任何查询,将数据转换为字典,并使用标准响应返回它 不需要特殊的JsonResponse类类型。您可以在default\u renderer\u类中指定默认渲染器 这将输出如下内容: { "count": 1, "results": [ { "a": "value for a",
我可以创建一个视图或其他东西来进行自定义查询并返回JSON吗 是的。只需执行您想要的任何查询,将数据转换为字典,并使用标准响应返回它 不需要特殊的
JsonResponse
类类型。您可以在default\u renderer\u类
中指定默认渲染器
这将输出如下内容:
{
"count": 1,
"results": [
{
"a": "value for a",
"b": "to be"
},
{
"a": "row 2!",
"b": "or not 2 be"
}
]
}
是的,这正是Django REST框架实现的主要用例之一?
{
"count": 1,
"results": [
{
"a": "value for a",
"b": "to be"
},
{
"a": "row 2!",
"b": "or not 2 be"
}
]
}