如何用django返回一个页面,并传递json数据,而不是仅仅返回json数据

如何用django返回一个页面,并传递json数据

clipboard.png

阅读 6.9k
3 个回答

你的data本来就是符合json格式,用json.dumps结果还是一样啊

其实你要知道,http的报文里都是字符串,只不过有的会规定,这个字符串是json格式的,这个字符串是text/html的,这就是头部信息。说到底,网页也不过就是一堆html标签,json也不过就是规范一点的数据结构,在前后端通讯的过程中,都是字符串而已。
所以你说要传网页不是json,那就用HttpResponse(template.render(context))返回就好了。

试试django rest framework

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进