我正在尝试序列化我的一个模型ImageField
。内置序列化器似乎无法序列化它,因此我想到编写一个自定义序列化器。您能告诉我如何序列化图像并将其与 Django 中的默认 JSON 序列化程序一起使用吗?
Thanks
您无法序列化该对象,因为它是一个图像。您必须序列化其路径的字符串表示形式。
实现它的最简单方法是在序列化它时调用它的 str() 方法。
json.dumps(unicode(my_imagefield)) # py2
json.dumps(str(my_imagefield)) # py3
应该管用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)