<ImageFieldFile:XXXX> is not JSON serializable

问题描述:

  使用django.forms.model下的model_to_dict来序列化ImageFieldFile出现不能序列化错误

  使用json.dumps会出现同样的情况

解决办法:

  方法一:

# 为ImageFieldFile类型手动转为字符串类型
img = str(instance.imagefield)

    方式二:

# 使用django.core.serializers下的serialize方法
json_data = serialize('json', model_obj)

 

 

posted @ 2019-08-14 11:06  风来与你安  阅读(1373)  评论(0编辑  收藏  举报