flask_mongoengine проблема подключения
я не понимаю как совершить подключение к базе mongodb с помощью flask_mongoengine. Файл конфигурации app.config:
app.config['MONGODB_SETTINGS'] = {
"db": "pacs"
}
db = MongoEngine(app)
Файл __init__.py:
from flask import Flask
from flask_mongoengine import MongoEngine
app = Flask(__name__)
app.config.from_object(app.config)
db = MongoEngine(app)
from app import views
Файл app.py:
from app import app
if __name__ == "__main__":
app.run()
Файл views.py:
from app import app
from app.models import User
from flask import render_template
@app.route("/users")
def getall():
users = User.objects()
return render_template('main_page.html', users=users)
Приложение имеет следующую структуру:
/app_dir
/app
__init__.py
/static
/templates
views.py
app.config
app.py
Сейчас если я зайду на адрес http://127.0.0.1:5000/users, то получаю:
User object
User object
User object
User object
User object
User object
Я не понимаю как надо правильно подключаться к базе