Ответы пользователя по тегу SQLAlchemy
  • Ошибка Class builtinsdict is not mapped, в чем проблема?

    ri_gilfanov
    @ri_gilfanov
    Web- and desktop-developer
    • На Тостере, исходный код рекомендуется добавлять в вопрос текстом;
    • У Вас там только модель Films с полями id и Name;
    • Чтобы сохранять что-то через SQLAlchemy (а равно, и через Django ORM, и через Peewee, и через PonyORM), Вы должны описать модель данных (обычно соответствует таблице в базе данных);
    • Модели вроде Cources у Вас в коде нет.

    Так что да, можно сказать, что проблема в "конфигурации таблицы", так как ничего похожего на курс валют вообще не описано. SQLAlchemy не понимает, что за кортежи, куда и как надо сохранять.
    • Опишите нужную модель или модели данных, в которых будут нужные Вам поля соответствующих типов (которые поддерживает СУБД);
    • Сделайте миграцию с помощью Alembic (если сложно, руками подправьте БД или просто пересоздайте БД);
    • После этого, пробуйте делать с данными то, что Вам нужно, вызывая методы сессии с указанием модели или объекта модели в качестве аргумента.

    В общем, Вам в документацию SQLAlchemy.
    Ответ написан
    Комментировать