sqlalchemy
предположим, что у меня есть класс, который представляет местоположения. Локации "принадлежат" клиентам. Местоположения определяются с помощью 10-символьного кода Юникода. "Код местоположения" должен быть уникальным среди местоположений для конкретного клиента. The two below fields in combination should be u...
я следовал за гидом здесь: http://www.sqlalchemy.org/docs/orm/examples.html?highlight=versioning#versioned-objects и наткнулись на проблему. Я определил свои отношения, как: generic_ticker = relation('MyClass', backref=backref("stuffs")) со строками, поэтому он не заботится о порядке импорта моих модельн...
каждый раз, когда я запускаю свое приложение, которое использует Flask-SQLAlchemy я получаю следующее предупреждение, что SQLALCHEMY_TRACK_MODIFICATIONS опция будет отключена. /home/david/.virtualenvs/flask-sqlalchemy/lib/python3.5/site-packages/flask_sqlalchemy/__init__.py:800: UserWarning: SQLALCHEMY_TRACK...
Я начинаю новое приложение и смотрю на использование ORM-в частности, SQLAlchemy. скажем, у меня есть столбец " foo " в моей базе данных, и я хочу увеличить его. В прямом sqlite это легко: db = sqlite3.connect('mydata.sqlitedb') cur = db.cursor() cur.execute('update table stuff set foo = foo + 1') я вычи...
вот модели: class User(Base): ... birthday = Column(Date, index=True) #in database it's like '1987-01-17' ... Я хочу, чтобы фильтр между двумя датами, например, чтобы выбрать всех пользователей в интервале 18-30 лет. Как реализовать его с помощью SQLAlchemy? Я думаю: query = DBSession.quer...
Я пытался выяснить, как перебирать список столбцов, определенных в модели SQLAlchemy. Я хочу его для написания некоторых методов сериализации и копирования в пару моделей. Я не могу просто перебирать obj.__dict__ так как он содержит много SA конкретных элементов. кто-нибудь знает способ, чтобы просто получи...
Как указать столбец, который я хочу в моем запросе с помощью модели (он выбирает все столбцы по умолчанию)? Я знаю, как это сделать с помощью сеанса sqlalchmey: session.query(self.col1), но как мне это сделать с моделями? Я не могу сделать SomeModel.query(). Есть ли способ?...
Я хочу команду "group by and count" в sqlalchemy. Как я могу это сделать?...
почему этот простой тестовый случай вставляет 100 000 строк в 25 раз медленнее с помощью SQLAlchemy, чем с помощью драйвера sqlite3 напрямую? Я видел подобные замедления в реальных приложениях. Я делаю что-то не так? #!/usr/bin/env python # Why is SQLAlchemy with SQLite so slow? # Output from this program:...
у меня есть класс ORM под названием Person, который обертывается вокруг таблицы person: после настройки соединения с БД и т. д. Я запускаю оператор ff. люди = сессии.запрос (персона).все() таблица person не содержит никаких данных (пока), поэтому, когда я печатаю переменную people, Я получить пустой списо...