Witam Mam małą aplikację kolby, którą wdrażam do heroku.kolba mongoengine łączą się przez uri
Moja lokalna konfiguracja wygląda następująco:
from flask import Flask
from flask.ext.mongoengine import MongoEngine
app = Flask(__name__)
app.debug = True
app.config["MONGODB_SETTINGS"] = {'DB': "my_app"}
app.config["SECRET_KEY"] = "secretpassword"
db = MongoEngine(app)
Tak, wiem, że muszę skonfigurować aplikację do korzystania z Mongo URI
metodę połączenia i mam informacje Connection:
mongodb://<user>:<password>@alex.mongohq.com:10043/app12345678
Po prostu trochę utknąłem w kwestii składni modyfikującej moją aplikację, aby połączyć się przez URI
.
Każda pomoc będzie mile widziana.
Skąd się wzięła nazwa użytkownika i hasło? –
nazwa użytkownika/hasło pochodzi z konta mongohq: utwórz darmowe konto sandbox, aw Bazach danych-> Admin-> Użytkownik utwórz nazwę użytkownika/hasło dla bazy danych.Następnie w obszarze Bazy danych-> Kolekcje kliknij opcję "Połącz bezpośrednio z bazą danych" i spróbuj najpierw polecenia mongo. Następnie skopiuj informacje o użytkowniku/przebiegu i aplikacji do rozwiązania zamieszczonego tutaj. – antimatter
Jeśli nadal chcesz uzyskać klasę opakowania MongoEngine, zobacz moją odpowiedź na Twój wpis :) – antimatter