Как сделать запрос к таблице postgres из приложения django с помощью sql

Я создал приложение django, сейчас я нахожусь внутри aws ec2 instance, если быть точным, я пробую все внутри интерпретатора python, то есть после ввода **python3**.

Я передал все rds postgres db credentials и он создал соединение.

и создал таблицу в django как:

class Person(models.Model): # just an example
 ....

теперь изнутри интерпретатора python

import psycopg2
conn = psycopg2.connect(host=host, database=database, user=user, password=password)

cur = conn.cursor()
cur.execute("""SELECT * FROM Person""") # it fails here
row = cur.fetchall()

и я получаю результат

psycopg2.errors.InFailedSqlTransaction: current transaction is aborted, commands ignored until end of transaction block

есть ли что-то, что я упускаю? как я могу правильно запросить таблицу Person в sql?

PS: Есть конкретная причина, по которой я пытаюсь получить доступ к БД таким образом, мне нужно использовать sql специально.

Вернуться на верх