1.问题
最开始查询看到说是要把djongo降到1.3.2版本。
于是改成djongo==1.3.2
改了以后又报新的错误了。
django.core.exceptions.ImproperlyConfigured: 'django-pyodbc-azure' isn't an available database backend.
Try using 'django.db.backends.XXX', where XXX is one of:
'mysql', 'oracle', 'postgresql', 'sqlite3'
又在stackoverflower和github上查询
发现需要把django版本降低到2.2
接着往下看,最终在下面又看到pymongo的版本也需要降低。
Django==3.0.3
djongo==1.3.1
pymongo==3.10.1
最终三个依赖的版本都降低后,项目成功启动。
总结:
djongo的兼容性实在不怎么好啊!