- 是否可以在没有模型的情况下使用 Django 序列化程序?
- 它是如何完成的?
- 它可以与 google-app-engine 一起使用吗?
我不使用 Django 框架,但由于它可用,我想在这里和那里使用它的资源。 这是我试过的代码:
from django.core import serializers
obj = {'a':42,'q':'meaning of life'}
serialised = serializers.serialize('json', obj)
这会产生一个错误
ERROR ... __init__.py:385] 'str' object has no attribute '_meta'
最佳答案
序列化器仅适用于模型。相反,您可以使用 simplejson与 Django 捆绑在一起。
from django.utils import simplejson
json_str = simplejson.dumps(my_object)
Simplejson 2.0.9 文档是 here .
关于python - 对不是模型的对象使用 Django JSON 序列化程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1005422/