[Flask] Flask-pymongo

west alto westalto at gmail.com
Sat Aug 15 00:41:02 CEST 2015


Hi Gurus,

I wonder why I got his error

  File "/path/to/api/api/v1/profile/views.py", line 20, in <module>
    from api import mongo
ImportError: cannot import name mongo

Why did flask cannot run this line in views.py file

from api import mongo





   1. api
   2.     api
   3.         __init__.py
   4.             from flask import Flask
   5.             from flask.ext.pymongo import PyMongo
   6.             from api.v1.profile.views import profile_v1_bp
   7.
   8.             api = Flask(__name__)
   9.             api.config.from_object('config')
   10.             api.config.from_envvar('API_CONFIG_FILE')
   11.             mongo = PyMongo(api)
   12.
   13.             api.register_blueprint(profile_v1_bp, url_prefix=
   '/v1/profile')
   14.
   15.         v1
   16.             __init__.py
   17.             profile
   18.                 __init__.py
   19.                 views.py
   20.                     from flask import Blueprint
   21.                     from api import mongo
   22.
   23.                     profile_v1_bp = Blueprint('profile_v1', __name__)
   24.
   25.                     @profile_v1_bp.route('/<user_name>/msg', methods=
   ['GET', 'POST'])
   26.                     def msg(user_name):
   27.                         user = mongo.db.member.find({user_name: True}
   )
   28.                         return user




Thanks for the help.



West Alto
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/flask/attachments/20150815/0c936e99/attachment.html>


More information about the Flask mailing list