当我试图使用django==1.11运行服务器时,我会得到这个错误。
from djongo import models
File "/usr/local/lib/python3.6/dist-packages/djongo/models/__init__.py", line 3, in <module>
from .fields import (
File "/usr/local/lib/python3.6/dist-packages/djongo/models/fields.py", line 28, in <module>
from django.db.models.fields.mixins import FieldCacheMixin
ModuleNotFoundError: No module named 'django.db.models.fields.mixins'但是,当我尝试使用django==2做同样的事情时,一切都很好。在docs:https://nesdis.github.io/djongo/get-started/中没有给出与Django版本有关的任何内容
requirements.txt文件中的djongo表示,它支持django==1.11。
sqlparse>=0.2.3
pymongo>=3.2.0
django>=1.11任何帮助都是非常感谢的。
发布于 2018-04-27 19:08:05
所以我发现了was.Djongo包version==1.2.23与django==1.11一起工作的问题。
发布于 2018-04-22 21:11:43
django.db.models.fields.mixins文件在Django 2.0中是新的(这里是添加它的提交 )。
如果djongo导入这个文件,那么它不支持Django 1.11。
https://stackoverflow.com/questions/49969842
复制相似问题