Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 需要将Flask SQLAlchemy连接到MS SQL Server 2008R2的帮助吗_Python_Tsql_Flask Sqlalchemy - Fatal编程技术网

Python 需要将Flask SQLAlchemy连接到MS SQL Server 2008R2的帮助吗

Python 需要将Flask SQLAlchemy连接到MS SQL Server 2008R2的帮助吗,python,tsql,flask-sqlalchemy,Python,Tsql,Flask Sqlalchemy,难以获得与数据库的正确连接: from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) engine = SQLAlchemy.create_engine() app.config['SQLALCHEMY_DATABASE_URI'] = 'mssql-pyodbc://EVERETT- PC\\SQLEXPRESS/iNcentDev?trusted_connection=y

难以获得与数据库的正确连接:

from flask import Flask
from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)

engine = SQLAlchemy.create_engine()

app.config['SQLALCHEMY_DATABASE_URI'] = 'mssql-pyodbc://EVERETT-
PC\\SQLEXPRESS/iNcentDev?trusted_connection=yes'

db = SQLAlchemy(app)
SQLALCHEMY_TRACK_MODIFICATIONS = False

class Payroll(db.Model):
    __tablename__ = 'pay.PayRoll'
    pk = db.Column('id', db.Integer, primary_key=True)
    CreateDate = db.Column('CreateDate', db.DateTime)
这对我很有用:

import urllib
params = urllib.parse.quote_plus("DRIVER={SQL Server};SERVER=SERVER_NAME;DATABASE=DB;UID=user;PWD=password")
engine = create_engine("mssql+pyodbc:///?odbc_connect=%s" % params)