sqlite烧瓶如何过滤

时间:2020-04-28 20:15:31

标签: 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 = '<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

1 个答案:

答案 0 :(得分:0)

此刻,我看不到城市和州的变量。可能您可以将它们添加到端点。

要进行过滤,您可以执行以下操作:

state = "State" 
city = "City" 
c.execute('SELECT FirstName, LastName  FROM customers WHERE City=?  and State=? ', state, city)