我正在尝试JSONField
使用 factoryboy设置类型字段DjangoModelFactory
。这是代码:
class SubmittedAnswer(models.Model):
data = JSONField(default={})
is_rule_check_passed = models.NullBooleanField()
class SubmittedAnswerFactory(DjangoModelFactory):
class Meta:
model = SubmittedAnswer
data = {"option_ids": [1]}
在数据库查询集响应中,我将data
字段作为Unicode
而不是作为dict
.
'data': u'{"option_ids":[3]}'}]
我错过了什么吗?