[英]JSON field for model Django 3.0a
我正在使用 Django 3.0a 和 Python 3.7
我已經搜索了很多與數據庫 sqlite 和其他(我知道 Django > 2.2 支持 JSONfield 為 postgre
現在我嘗試了這個庫:
他們都拋出了非常相似的錯誤:
from django.utils import six
ImportError: cannot import name 'six' from 'django.utils' (C:\Program Files (x86)\Python37-32\lib\site-packages\django-3.0a1-py3.7.e
gg\django\utils\__init__.py)
我搜索了這個問題,發現缺少的“六”庫假設處理 Python 2 和 3 之間的差異。
我該如何解決它,或者您知道在 Django model 中使用 JSON 字段的另一種方法嗎?
非常感謝
import jsonfield
from django.db import models
class Modelname(models.Model):
data=jsonfield.JSONField()
數據欄保存Sqlite數據庫中的json數據。
我用 Djongo 解決了這個問題(它是對傳統 Django ORM 框架的擴展)和他的 EmbeddedField(EmbeddedField 類似於 JSONField)。 我給你文件:
https://www.djongomapper.com/using-django-with-mongodb-data-fields/
我希望你能解決這個問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.