我当时正在使用Django 2.0版进行Django项目,但由于客户的要求,我以某种方式切换回1.1版。
我在Django 2.0版的django模型中使用过jsonfield,但是当我使用它时 django 1.1中的相同字段不起作用。 相反,它会引发类似ImportError的错误:没有名为postgres.fields的模块
我也尝试使用https://github.com/dmkoch/django-jsonfield这个项目,但是它再次将django更新为2.0。有什么办法可以在Django 1.1中使用jsonfield
答案 0 :(得分:1)
仅使用Django 1.1内核是不可能的,因为JSONField
已在1.9版的Django内核中实现。参见Django 1.9 JSONField
docs。但是,我相信您可以在此ticket中找到一个解决方案,其中包括许多到1.9 JSONField
之前版本的实现的链接。