Чтобы подключить Flask и SQLAlchemy к Microsoft SQL Server (MSSQL), вы можете использовать следующие методы:
Метод 1: использование pymssql
- Установите библиотеку
pymssql, запустивpip install pymssql. - Импортируйте необходимые модули в приложение Flask:
from flask import Flask from flask_sqlalchemy import SQLAlchemy import pymssql - Установите строку подключения для MSSQL в конфигурации Flask:
app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'mssql+pymssql://username:password@server:port/database'Замените
имя пользователя,пароль,сервер,портибаза данныхна ваши учетные данные MSSQL и данные подключения. - Инициализируйте объект SQLAlchemy и свяжите его с приложением Flask:
db = SQLAlchemy(app)Теперь вы можете использовать
dbдля определения моделей базы данных и выполнения операций с базой данных.
Метод 2: использование pyodbc
- Установите библиотеку
pyodbc, запустивpip install pyodbc. - Импортируйте необходимые модули в приложение Flask:
from flask import Flask from flask_sqlalchemy import SQLAlchemy import pyodbc - Установите строку подключения для MSSQL в конфигурации Flask:
app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'mssql+pyodbc://username:password@server:port/database?driver=ODBC+Driver+17+for+SQL+Server'Замените
имя пользователя,пароль,сервер,портибаза данныхна ваши учетные данные MSSQL и данные подключения. - Инициализируйте объект SQLAlchemy и свяжите его с приложением Flask:
db = SQLAlchemy(app)Теперь вы можете использовать
dbдля определения моделей базы данных и выполнения операций с базой данных.