淺談django model postgres的json字段編碼問題
django model的json字段的編碼器不能有效編碼諸如uuid,datetime等數(shù)據類型,當直接存儲此類型的對象到json字段中為拋出編碼異常,這時可以通過JSONField字段的encoder參數(shù)指定json編碼器,這里直接使用django rest framework 的 JSONEncoder
from django.contrib.postgres.fields import JSONField from rest_framework.utils.encoders import JSONEncoder # django.contrib.postgres.fields.jsonb.JSONField(default=dict, encoder=rest_framework.utils.encoders.JSONEncoder) detail = JSONField(default=dict, encoder=JSONEncoder, help_text=u'詳情')
以上這篇淺談django model postgres的json字段編碼問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python3-異步進程回調函數(shù)(callback())介紹
這篇文章主要介紹了Python3-異步進程回調函數(shù)(callback())介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05簡單了解Python3 bytes和str類型的區(qū)別和聯(lián)系
這篇文章主要介紹了簡單了解Python3 bytes和str類型的區(qū)別和聯(lián)系,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-12-12解決Jupyter notebook中.py與.ipynb文件的import問題
這篇文章主要介紹了解決Jupyter notebook中.py與.ipynb文件的import問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04Python使用pandasai實現(xiàn)數(shù)據分析
本文主要介紹了Python使用pandasai實現(xiàn)數(shù)據分析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-06-06