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)

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM