繁体   English   中英

在Heroku中部署Flask应用程序时出现Pymongo错误

[英]Pymongo Error while deploying a Flask Application in Heroku

我正在Heroku服务器中部署Flask应用程序。

from flask import Flask, render_template, url_for, request, session, redirect
from flask.ext.pymongo import PyMongo
import bcrypt

app = Flask(__name__)

app.config['MONGO_DBNAME'] = 'demo'
app.config['MONGO_URI'] = 'mongodb://xxxx:xxxx@dsxxxxx.mlab.com:xxxxx/demo'

mongo = PyMongo(app)

我的Flask应用程序在本地计算机上运行良好。 但是在部署过程中,我收到带有日志“的应用程序错误”

2017-02-17T19:55:08.948578+00:00 app[web.1]:   File "/app/login_example.py", line 2, in <module>
2017-02-17T19:55:08.948578+00:00 app[web.1]:     from flask.ext.pymongo import PyMongo
2017-02-17T19:55:08.948578+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/flask/exthook.py", line 110, in load_module
2017-02-17T19:55:08.948579+00:00 app[web.1]:     raise ImportError('No module named %s' % fullname)
2017-02-17T19:55:08.948579+00:00 app[web.1]: ImportError: No module named flask.ext.pymongo

我已经安装了pymongo。 我遵循PyMongo随附的教程(大写字母为两个字母)。 你能给我我如何解决这个错误。 谢谢。

是因为不推荐flask.ext.pymongo吗? 我在使用pymongo的烧瓶应用程序上收到了弃用警告。 那可能会消除您的导入错误。 我要做的是from flask_pymongo import PyMongo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM