Я новичок в Python и пишу простой API фляги, который подключится к базе данных Azure Cosmos и вернет какой-то ответ.
Я хочу передать строку соединения с БД как переменную среды, так как в дальнейшем мне нужно докеризовать этоapplication.
Поэтому я не уверен, как передать эту строку подключения в приложение Flask в качестве переменной среды и как запустить и протестировать приложение Flask из командных окон.
Ниже приведен мой фрагменткода.
import os
from flask import Flask, request, render_template
from azure.storage.table import TableService, Entity
APP = Flask(__name__)
APP.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
connectionstring = os.environ['connectionstring']
@APP.route('/getdata')
def view_registered_guests():
print("Inside method");
table_service = TableService(connection_string=connectionstring)
table_name = 'tablebasics'
entity = table_service.get_entity(table_name, 'Harp', '2')
print(entity['email'])
print(entity['phone'])
return "Email: "+entity['email'] +" phone no: "+ entity['phone'];
if __name__ == '__main__':
APP.run(debug=True)
Любая помощь будет оценена.
Спасибо,