django - Django,将默认数据库引擎更改为 djongo 时无法迁移
问题描述
我是 django 的新手,当我将默认 sqlite3 引擎更改为“djongo”时,我遇到了无法迁移更改的问题。
我正在使用ubuntu服务器,我已经完成了以下步骤:
$ pip3 install djongo
# setup djongo
DATABASES = {
'default': {
'ENGINE': 'djongo',
'NAME': 'zoo',
}
}
我不知道是什么问题,但是当我迁移更改时,我收到以下错误消息:
File "/usr/lib/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/home/karam/.local/lib/python3.5/site-packages/djongo/base.py", line 12, in <module>
from .cursor import Cursor
File "/home/karam/.local/lib/python3.5/site-packages/djongo/cursor.py", line 2, in <module>
from .sql2mongo.query import Result
File "/home/karam/.local/lib/python3.5/site-packages/djongo/sql2mongo/__init__.py", line 34
self.alias2op: typing.Dict[str, SQLToken] = alias2op
SyntaxError: invalid syntax
任何想法我错过了什么?
解决方案
推荐阅读
- ionic-framework - 从 Github Fork 添加 Ionic 3 插件
- reactjs - this.props.history.push 超出了最大更新深度
- pandas - 对于 pandas 中的每一行,直到样本 ID 更改
- sql - 我怎样才能加入这些表并使其工作
- linux - 无法访问 Web 上的 Ovirt 系统测试结果视图
- scala - 使用 Scala apache spark 解决顺序问题
- c# - 如何使用 C# 从 SQL 查询结果中提取部分字符串
- ruby-on-rails - 如何在控制器中访问 Rails 中的 URL 显示操作
- azure-cosmosdb - Cosmos DB - 较慢的性能问题
- ansible - ansible:在同一主机上多次运行任务,使用来自另一个主机的变量