• Ошибка 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.
    Ответ написан
    Комментировать
  • Как передать информацию в переменную в ссылке?

    @Zolg
    import urllib.request
    import urllib.parse
    url = "http://api.openweathermap.org/data/2.5/weather"
    params = {  "q": "Moscow,ru", 
     "appid": "1235577",
    } 
    query_string = urllib.parse.urlencode( params ) 
    url = url + "?" + query_string


    а в данном конкретном случае можно и просто вот так:
    https://github.com/csparpa/pyowm
    Ответ написан
    Комментировать
  • Telebot, как вывести в ответ, список одним сообщением?

    @o5a
    Сделай из своего массива фильмов строку с переносами строки

    bot.send_message(message.chat.id, '\n'.join(mov))
    Ответ написан
    Комментировать