Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.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
Flask sqlite烧瓶如何过滤_Flask - Fatal编程技术网

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)