我能够使用django序列化程序成功序列化我的模型对象,但想要一个字典,而不是一个带有字典的列表。我自然地用Google搜索并阅读其他Stack Overflow答案,但我不了解如何实施这些解决方案。这是一个基本问题,但我正在学习。
我试图将模型发送到Keen.io,当使用Django的序列化程序时,我得到一个包含对象的列表,这会产生以下错误:
{u'message': u'An event should be a JSON object of properties.', u'error_code': u'InvalidEventError'}
所以我试图获得一个合适的JSON对象。
这是我的模特:
class CustomModel(models.Model):
name = models.CharField(max_length = 50)
location = models.CharField(max_length = 50)
birthday = models.DateField()
我一直在查看this post中描述的一些内置Django选项,但我不明白如何使用它们,我也愿意。因此,如果有些人可以解决几个问题:
函数to_dict()似乎只用于实例?它可以用于完整的模型吗?当我尝试时,我收到属性错误。如何使用它将我的模型渲染为字典?这会得到我所需要的吗?