Flask sqlite烧瓶如何过滤
您能告诉我如何按州和城市筛选客户表吗? 多谢各位Flask sqlite烧瓶如何过滤,flask,Flask,您能告诉我如何按州和城市筛选客户表吗? 多谢各位 @app.route('/get-customers', methods=['GET', 'POST']) def get_customers(): query = 'SELECT FirstName, LastName FROM customers WHERE City = "Oslo" or City = "Paris"' records = execute_query(query) result = '<b
@app.route('/get-customers', methods=['GET', 'POST'])
def get_customers():
query = 'SELECT FirstName, LastName FROM customers WHERE City = "Oslo" or City = "Paris"'
records = execute_query(query)
result = '<br>'.join([str(record) for record in records])
return result
def execute_query(query):
db_path = os.path.join(os.getcwd(), 'chinook.db')
conn = sqlite3.connect(db_path)
cur = conn.cursor()
cur.execute(query)
record = cur.fetchall()
return record
@app.route('/get customers',methods=['get',POST'])
def get_客户():
query='从City=“Oslo”或City=“Paris”所在的客户中选择FirstName和LastName'
记录=执行查询(查询)
结果='
'.join([str(记录)用于记录中的记录])
返回结果
def执行_查询(查询):
db_path=os.path.join(os.getcwd(),'chinook.db')
conn=sqlite3.connect(db_路径)
cur=连接光标()
当前执行(查询)
record=cur.fetchall()
返回记录
目前我看不到城市和州的变量。也许您可以将它们添加到端点
对于筛选,您可以执行以下操作:
state = "State"
city = "City"
c.execute('SELECT FirstName, LastName FROM customers WHERE City=? and State=? ', state, city)