Size: a a a

Сообщество Python Программистов

2021 April 14

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
да вот тебе фору даю. помогай
источник

О

Озодчик in Сообщество Python Программистов
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
источник

А

Айван in Сообщество Python Программистов
источник

А

Айван in Сообщество Python Программистов
Покажи код. Из какой строки ошибка?
источник

РК

Руслан Корнеев... in Сообщество Python Программистов
connection = create_connection(db_name, db_user, db_password, db_host, db_port)

def start():
   connection.autocommit = True (ОШИБКА ЗДЕСЬ)
   cursor = connection.cursor()
   query = """
   SELECT table_name FROM information_schema.tables
   WHERE table_schema NOT IN ('information_schema','pg_catalog');
   """
   result = cursor.execute(query)
   return result
источник

РК

Руслан Корнеев... in Сообщество Python Программистов
уберу автокоммит и перейдет на cursor
источник

А

Айван in Сообщество Python Программистов
Прочитай ошибку. У тебя connection None
источник

РК

Руслан Корнеев... in Сообщество Python Программистов
да и не важно, я верну все обратно, будет конекшн. он подключается же к базе данных. изначально проблема была другая
источник

А

Айван in Сообщество Python Программистов
Ну и да, автокоммит не очень. Часто бывает что он не нужен
источник

РК

Руслан Корнеев... in Сообщество Python Программистов
вот
источник

А

Айван in Сообщество Python Программистов
Коммиты после инсерта делаешь?
источник

РК

Руслан Корнеев... in Сообщество Python Программистов
да, но это ничего не меняет, я не пользовался ими пока
источник

РК

Руслан Корнеев... in Сообщество Python Программистов
я просто тестировал на подключение бд к боту и к django
для этого использую один запрос select
источник

РК

Руслан Корнеев... in Сообщество Python Программистов
в django показывает все, бот выводит None
источник

РК

Руслан Корнеев... in Сообщество Python Программистов
и не думаю, что это None Connection, потому что в логе нет traceback'ов
источник

in Сообщество Python Программистов
А что за хост такой db?
источник

in Сообщество Python Программистов
Не к той базе подключаешься скорее всего
источник

in Сообщество Python Программистов
Проверь переменные окружения.
Как ты их задаёшь?
Возьми переменные для бота и открой коннекшн в каком-нибудь менеджере бд, типа DBeaver
источник

РК

Руслан Корнеев... in Сообщество Python Программистов
db_1   | 2021-04-14 16:07:05.846 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
источник