【发布时间】:2023-02-02 18:52:32
【问题描述】:
要求.txt
click==8.1.3
Flask==2.2.2
itsdangerous==2.1.2
Jinja2==3.1.2
MarkupSafe==2.1.2
pyodbc==4.0.35
Werkzeug==2.2.2
应用程序.py
import pyodbc
from flask import Flask, render_template
#def get_db_connect():
# conn = pyodbc.connect('Driver={ODBC Driver 18 for SQL Server};Server=tcp:servername.database.windows.net,1433;Database=Dev-testing;Uid=username;Pwd={supersecurepassword};Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;')
# return conn
app = Flask(__name__)
@app.route('/')
def index():
# conn = get_db_connect()
# assets = conn.execute('SELECT * FROM chosen_table').fetchall()
# conn.close()
return render_template('index.html')
如果我注释掉导入,它会生成基页并正常工作。但是进行该导入会导致容器崩溃。任何帮助将不胜感激。
我需要建立到 Azure SQL 实例的数据库连接。我试图按照教程进行操作,但似乎没有任何效果。
【问题讨论】:
-
安装时如何构建 pyODBC?好像它只是没有安装。
-
我使用 github 操作来构建和部署。我允许 Azure 创建工作流。
-
请添加构建脚本(或标记文件)和您在上面使用的构建日志。
标签: python-3.x azure azure-web-app-service pyodbc