Выберите столбец из таблицы в Django Не работает - PullRequest
0 голосов
/ 07 января 2020

Я пытаюсь получить доступ к двум указанным c столбцу из таблицы в 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) + "'")

оба вышеприведенных кода не работает

Столбец ошибки программирования не существует

Но когда я выполняю все это, он работает

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

1 Ответ

1 голос
/ 07 января 2020

Я нашел решение проблемы, запрос должен быть выполнен следующим образом

result = con.execute('Select "Orign","Departure" From "Table_name" WHERE index = ' + str(X))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...