Вот моя проблема в моем приложении django: клиент входит в систему, а затем импортирует CSV-файл в свою схему. Я обрабатываю с pandas и поэтому использую sqlalchemy для записи в схему. Я нашел помощь по этой топике c там Поддержка SQLAlchemy Postgres Схемы , но она не работает
Вот моя форма django, в которой происходит операция записи. код не показывает никакой ошибки, однако каждый раз, когда я регистрирую нового пользователя, данные импортируются в «t1», первую схему списка. Как ни странно, если я создаю новую базу данных и первый пользователь, которого я создаю, это t2, то t2 хорошо импортирует данные, затем, если я создаю t1, он тоже хорошо создается. Но затем я создаю "t3", и данные переходят к "t1.
. Мой недостаток знаний в топи c не позволяет мне понять, что происходит и где искать, чтобы найти решение.
dbschema = 't1,t2,t3,t4,public'
engine = create_engine('postgresql://user:mypassowrd@127.0.0.1:5432/dbexostock12',
connect_args={'options': '-csearch_path={}'.format(dbschema)})
DB = tableau.to_sql('dashboard_tableau', engine, if_exists='replace')
Может ли быть проблема сеанса или что-то не так с тем, как я передаю 'dbschemas' здесь?