Cod*_*ker 0 python django django-rest-framework
我正在开发 django 项目,该项目在其views.py 中返回一个模板,上下文为: return render_to_response('page.html', context) 这里上下文是一个字典,它具有来自多个模型类的键和值
我需要返回 json 响应而不是 html 页面。请帮帮我。
您可以创建一个返回以下内容的视图JsonResponse:
from django.http import JsonResponse\n\ndef some_view(request):\n return JsonResponse({\'some_key\': \'some_value\'})Run Code Online (Sandbox Code Playgroud)\n\n\n(\xe2\x80\xa6) 是一个字典,包含来自多个模型类的键和值
\n
您可以简单地将模型对象作为 JSON 传递。在这种情况下,您需要正确序列化它。您可以使用Django 的序列化框架,或使用SerializerDjango REST 框架。Django REST 框架还提供了许多使用 JSON 或 XML 等进行 CRUD 操作的工具。
| 归档时间: |
|
| 查看次数: |
5972 次 |
| 最近记录: |