所以我阅读了以下帖子但没有找到答案:
我的模型使用 JSONField 来存储任意数据。
class Task(models.Model):
"""
Execution of a Test
"""
results = JSONField(max_length=1000, blank=True)
在 python shell 中,我可以打印该字段并呈现以下内容:
[{"name": "tata", "result": "toto"}]
我修改了脱水方法以删除 unicode,但结果如下:
**Dehydrate Method:**
def dehydrate_results(self, bundle):
results = json.dumps(bundle.obj.results)
return results
**Tastypie Result**
"results": "[{\"name\": \"Cash In\", \"result\": \"toto\"}]"
我不能在我的 javascript 应用程序中使用这个对象......也许你可以解释我如何从美味派中获得“正常”的 json 输出:
**Wanted Tastypie Result**
"results": [{"name": "Cash In", "result": "toto"}]
谢谢。