Как сделать запрос к таблице 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 специально.