首页 > 解决方案 > 如何在 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

解决方案


这仅在 Django 1.1 内核中是不可能的,因为JSONField在 1.9 版中已在 Django 内核中实现。请参阅Django 1.9JSONField文档但是,我相信您可以在此票证中找到解决方案,其中包含许多指向 1.9 之前JSONField实施的链接。


推荐阅读