Поиграв долгое время с Django, я немного попробовал Flask с SQLAlchemy, и должен сказать, что мне это очень нравится. Однако есть кое-что, чего я не понимаю: у меня есть небольшое приложение Flask/SQLAlchemy, которое использует PostgreSQL. В моем файле __init__.py
у меня есть:
from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config.from_object('settings')
db = SQLAlchemy(app)
Я хотел знать:
- Существует ли автоматический пул соединений? Или каждый вызов Model.query... создает новое соединение с базой данных?
- Если нет, то как мне его настроить?
- Если да, то каковы значения по умолчанию, как я могу изменить значения?
Большое спасибо за помощь!