[从Django中的表中选择列不起作用

问题描述 投票:0回答:1

我正在尝试从Django中的表访问两个特定列,但是它不起作用,但是当我试图访问select *时,它正在起作用

我正在使用PostgreSQL

当我尝试访问时,请选择其所有工作方式,这是在尝试访问特定列

def bigdataDatabase(X):
    engine = sqlalchemy.create_engine('postgresql+psycopg2://postgres:password@localhost/db_name')
    con = engine.connect()

    result = con.execute(
        "Select Orign,Departure From 'table_name' WHERE index = '" + str(X) + "'")

这不起作用

我也尝试过这个

    result = con.execute("Select tablename.Orign,tablename.departure From 'table_name' WHERE index = '" + str(X) + "'")

以上代码均无效

Programming Error列不存在

但是当我执行所有这些操作时,它会起作用

result = con.execute("Select * From 'table_name' WHERE index = '" + str(X) + "'")
python django postgresql
1个回答
1
投票

我已经找到应该像这样执行查询的问题的解决方案


0
投票

我已经找到应该像这样执行查询的问题的解决方案

© www.soinside.com 2019 - 2024. All rights reserved.