Использовать экземпляр pymon go внутри функции в маршруте - PullRequest
0 голосов
/ 11 июля 2020

У меня есть следующая структура в моем файле app.py

app = Flask(__name__)
 app.config["MONGO_URI"] = "mongodb://localhost:27017/DATABASE"
 mongo = PyMongo(app)
 
@app.route('/api', methods=['POST'])
def index():
    input = request.get_json()
    myFunction(input) # Needs access to multiple collections of MongoDB

    return input


if __name__ == '__main__':
    app.run(debug=True, host='localhost', port=4000)

и файле functions.py

def function1(input):
    ... # Uses Mongo Collection 1

def function2(input):
    ... # Access Mongo Collection 1

def function3(input):
    ... # Access Mongo Collection 2

def myFunction(input):
    function1(input)
    function2(input)
    function3(input)

Я хочу импортировать myFunction () из файла functions.py но я не могу найти способ передать ему экземпляр mon go.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...