django - 如何在 django 1.1 中使用模型 jsonfield
问题描述
我正在使用 django 版本 2.0 处理 Django 项目,但由于我的客户要求,我不知何故切换回 1.1。
我在 django 2.0 版中的 django 模型中使用了 jsonfield,但是当我在 django 1.1 中使用相同的字段时,它不起作用。相反,它会抛出像 ImportError: No module named postgres.fields 这样的错误
我也尝试使用https://github.com/dmkoch/django-jsonfield这个项目,但它再次将我的 django 更新为 2.0。有什么办法可以在 django 1.1 中使用 jsonfield
解决方案
这仅在 Django 1.1 内核中是不可能的,因为JSONField
在 1.9 版中已在 Django 内核中实现。请参阅Django 1.9JSONField
文档。但是,我相信您可以在此票证中找到解决方案,其中包含许多指向 1.9 之前JSONField
实施的链接。
推荐阅读
- php - 文件“phinx.yml”不存在
- node.js - 在 Node.js 中使用不同的方法发出多个 Https 请求
- jquery - jquery 在新创建的 mvc 项目的索引页面上不起作用
- supervisord - 当我使用 supervisorctl stop [running-program] 时会发生什么?
- cmd - 我可以在 cmd 中打开一个 pdf 名称中带有“空格”的 pdf 吗?
- json - 如何仅从 json 中获取值以输入 ng-2 图表?
- python - 具有标准 Tensorflow 的 Tensor Flow Lite 模型
- python - 如何使用 pyglet 或 pygame 接收非字母键盘输入?
- swift - 如何将从 Firestore 检索到的数据传递到 UICollectionViewCell
- ns2 - 我如何解决这个问题无定形/amorphous.cc:89:15: 错误: 'rqueue' 没有在这个范围内声明