gpt4 book ai didi

python - 您尚未定义默认连接

转载 作者:行者123 更新时间:2023-12-03 16:46:02 25 4
gpt4 key购买 nike

我该如何解决这个错误?

File "/usr/local/lib/python2.7/dist-packages/mongoengine/connection.py", line 95, in get_connection
raise ConnectionError(msg)
mongoengine.connection.ConnectionError: You have not defined a default connection

模型.py:
from flask.ext.mongoengine import MongoEngine

db = MongoEngine()

class Currencies(db.Document):
# meta = {"db_alias": "currencies"}
name = db.StringField(max_length=40, min_length=3)
def __unicode__(self):
return self.name

app.py 中的 MongoEngine 配置:
from models import db

app = Flask(__name__)
app.config['MONGODB_SETTINGS'] = {'DB':'testing'}
db.init_app(app)

View .py:
from models import Currencies

print Currencies.objects.find()

Flask-Admin 正常工作。

最佳答案

通过向配置添加值为 'default' 的 'alias' 字段来解决我的问题:

app.config['MONGODB_SETTINGS'] = {'db':'testing', 'alias':'default'}

关于python - 您尚未定义默认连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15925463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com