当前位置: 首页 > 网络应用技术

Django如何传递JSON数据?

时间:2023-03-07 13:33:58 网络应用技术

  简介:许多朋友询问了Django如何通过JSON数据。本文的首席CTO笔记将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!

  使用Python提供的JSON软件包在Django模型的定义中为Tojson添加了一种方法。使用django模型访问_meta.fields获取相关属性。示例如下::

  类别类别(Models.Model):

  autoid = model.autofield(primary_key = true)

  电子邮件= models.charfield(max_length = 150,空白= false)

  comtype = models.charfield(max_length = 20,空白= false)

  catName = models.charfield(max_length = 150,空白= false)

  def __unicode __(self):

  返回'%s'%(self.catname)

  def tojson(self):

  导入JSON

  

  然后使用Django查找数据并将其转换为JSON。代码如下:

  行= models.category.objects.get(autoid = 23)

  打印行。

  按Firefox中的F12,输入开发人员工具,然后选择网络标签,然后打开需要返回JSON的页面。选择JSON类型数据3.单击相应的连接,JSON数据将显示在右侧

  前端和背景的数据传输是一个非常重要的链接。该项目需要使用Hichart显示数据,该数据涉及Django背景传输数据到JavaScript。

  因为有很多图表,所以JavaScript部分写在单独的JS文件中,而不是用HTML文件编写,并在HTML中调用JS文件。

  我在互联网上找到了许多教程,我启发了博客,但它并不能完全满足我的情况。模板语言{{}}可以在HTML文件中使用,但是它将在js file.javascript中报告一个错误。Javascript直接写入HTML文件,因此我探索了一段时间,并最终学习了如何传递数据。到前端。我还了解了Ajax和Jsonresponse.need,所以我还没有尝试过,将来我将继续学习。

  1. JSON_EXTRACT不准确匹配,而是要绘制JSON文档数据。例如,您存储的函数“ Wang Wu”将返回“ Wang Wu”,然后比较JSON_CONTAINS的结果值在后面的结果值扮演JSON语句。So Django被解析为SQL语句不是问题。

  2.在句子的下半部分不能模糊的主要问题是铸造(''as json)。我也有同样的问题。为什么此函数不能直接模糊值值。官方文档似乎没有相应的解释

  3.您可以拆卸姓氏和名称,然后搜索姓氏= king。

  您的问题是要求相反的问题。在正常开发中,客户服务方面分析了从服务器端返回的JSON数据。您必须遵守JSON数据格式,以帮助您分析它。

  结论:以上是首席执行官注释给您介绍Django的全部内容。我希望这对每个人都会有所帮助。如果您想了解有关此信息的更多信息,请记住收集并关注此网站。