Tag: sqlalchemy

Какой самый простой способ / лучшие учебные пособия для ознакомления с SQLAlchemy?

Каковы лучшие ресурсы / учебные пособия для запуска SQLAlchemy? Может быть, некоторые простые пошаговые вещи, например, создание простой таблицы и ее использование и переход оттуда.

Получение COUNT из sqlalchemy

У меня есть: res = db.engine.execute('select count(id) from sometable') Возвращаемым объектом является sqlalchemy.engine.result.ResultProxy . Как получить значение count из res ? Res не получает доступ по индексу, но я понял это как: count=None for i in res: count = res[0] break Должен быть более простой способ? Что это? Я еще этого не обнаружил. Примечание: db […]

sqlalchemy Ошибка создания backref по отношениям

У меня две очень простые модели. В моей модели Post предположительно должно быть два отношения в таблице User . Один для владельца сообщения, а один для последнего редактора сообщения. Они могут быть разными значениями, но оба относятся к одной и той же таблице User . Мои модели настроены так: class Post(Base): last_editor_id = Column(BigInteger, ForeignKey('users.id'), […]

Это хороший подход, чтобы избежать использования SQLAlchemy / SQLObject?

Вместо использования ORM, я рассматриваю следующий подход в Python и MySQL без ORM (SQLObject / SQLAlchemy). Я хотел бы получить некоторые отзывы о том, что это, вероятно, имеет какие-либо негативные долгосрочные последствия, поскольку в краткосрочной перспективе кажется ясным из того, что я могу сказать. Вместо того, чтобы переводить строку из базы данных в объект: каждая […]

Как кешировать с помощью Pyramid?

Я просмотрел документацию и не видел (с первого взгляда) ничего о кэше в Pyramid. Возможно, я что-то пропустил … Или, может быть, есть некоторые сторонние пакеты, чтобы помочь с этим. Например, как кэшировать db-запрос (SQLAlchemy), как кэшировать представления? Может ли кто-нибудь дать ссылку на примеры или документацию? Цените любую помощь! Редакция: Как использовать кеш memcache […]

Согласованное применение материала на __init__ с SqlAlchemy

Предположим, у меня есть что-то вроде этого: def Tab(Base): a = 'a' b = 'b' c = 'c' def __init__(self): self.c_a = DBSession.query(Table2).filter(Table2.a == self.a).all() Кажется, что self.c_a применяется только к элементам, которые я вставляю. Я хочу убедиться, что операции, указанные в __init__ (это просто пример, который, вероятно, лучше выполняется через relationship() , но используйте […]

колба sqlalchemy mysql проблемы с кодированием

У меня простая база данных в mysql, и я пытаюсь распечатать результаты, но кодирование неверно. Это происходит с моделями orm и чистыми режимами sql. С таким же sqlalchemy conf, чистыми работами использования и флягой app dont. Я также пробовал с простым тестом в php, и он работает нормально. Что я делаю не так? Переменные Mysql […]

python с использованием sqlalchemy хранит список в базе данных sql

Краткий код выглядит так: class Word(Base): __tablename__ = 'word' eng = Column(String(32),primary_key=True) chinese = Column(String(128)) word = Word(eng='art',chinese=[u'艺术',u'美术']) session.add(word) session.commit() Я пытаюсь сохранить word.chinese как строку. А в python это список … Ну, когда я пишу sql сам, я мог бы str (word.chinese), а затем вставлять в базу данных. Когда нужно получить его, я мог […]

Фильтр SqlAlchemy по разнице во времени

Я новый (но не такой новый) для SQLAlchemy. Я использую версию 0.9.3 для проекта. Я хочу сделать запрос к базе данных SQLite, фильтруя результат, чтобы получить эти объекты без отметки времени или более чем за 24 часа после их последнего обновления (в том же столбце). Проблема в том, что у меня нет четкого представления о […]

что такое фляжка-sqlalchemy, где в синтаксисе запроса предложения?

Я использую flask-sqlalchemy, и моя проблема заключается в том, что в статье: select * from table_1 where id in (1,2,3,5) OR select * from table_1 where field_1_id in (select id from table_2 where …. ) и get_or_create, как peewee orm Object.get_or_create(…….) как я могу сгенерировать эти предложения с помощью flask-sqlalchemy?

Python - лучший язык программирования в мире.