Я развертываю приложение Flask на сервере Heroku.Ошибка Pymongo при развертывании приложения Flask в Heroku
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:[email protected]:xxxxx/demo'
mongo = PyMongo(app)
Приложение My 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
Я уже instralled в PyMongo. Я следую учебник, который поставляется с PyMongo (две буквы заглавными буквами). Можете ли вы дать мне, как я могу решить эта ошибка. Спасибо.
Вам нужно укажите библиотеки, которые Heroku должен установить: https://devcenter.heroku.com/articles/getting-started-with-python#decl are-app-dependencies – davidism
это происходит даже после установки необходимых библиотек. – Mari
Пожалуйста, [править], чтобы включить [mcve]. – davidism