Perguntas com a marcação «sqlalchemy»

SQLAlchemy é um kit de ferramentas Python SQL e Mapeador Relacional de Objetos que oferece aos desenvolvedores de aplicativos todo o poder e flexibilidade do SQL.

424
SQLAlchemy ENCOMENDA POR DESCIDA?

Como posso usar ORDER BY descendingem uma consulta SQLAlchemy como a seguir? Esta consulta funciona, mas os retorna em ordem crescente: query = (model.Session.query(model.Entry) .join(model.ClassificationItem) .join(model.EnumerationValue) .filter_by(id=c.row.id) .order_by(model.Entry.amount)...

422
SQLAlchemy: Qual é a diferença entre flush () e commit ()?

Qual a diferença entre flush()e commit()no SQLAlchemy? Eu li os documentos, mas não sou o mais sábio - eles parecem assumir um pré-entendimento que eu não tenho. Estou particularmente interessado em seu impacto no uso da memória. Estou carregando alguns dados em um banco de dados a partir de uma...

240
Converter objeto de linha sqlalchemy em dict python

Existe uma maneira simples de iterar sobre o nome da coluna e os pares de valores? Minha versão do sqlalchemy é 0.5.6 Aqui está o código de exemplo em que tentei usar o dict (linha), mas ele lança a exceção TypeError: o objeto 'User' não é iterável import sqlalchemy from sqlalchemy import * from...

237
Cláusula SQLAlchemy IN

Estou tentando fazer esta consulta no sqlalchemy SELECT id, name FROM user WHERE id IN (123, 456) Eu gostaria de vincular a lista [123, 456]no momento da

191
Usando OR no SQLAlchemy

Eu olhei através dos docs e eu não consigo descobrir como fazer um OR consulta no SQLAlchemy. Eu só quero fazer essa consulta. SELECT address FROM addressbook WHERE city='boston' AND (lastname='bulger' OR firstname='whitey') Deve ser algo como addr = session.query(AddressBook).filter(City ==...

189
Como serializar o resultado SqlAlchemy para JSON?

O Django possui uma boa serialização automática de modelos ORM retornados do DB para o formato JSON. Como serializar o resultado da consulta SQLAlchemy para o formato JSON? Eu tentei, jsonpickle.encodemas ele codifica o próprio objeto de consulta. Eu tentei json.dumps(items)mas volta TypeError:...

174
SQLAlchemy DateTime padrão

Este é o meu modelo declarativo: import datetime from sqlalchemy import Column, Integer, DateTime from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() class Test(Base): __tablename__ = 'test' id = Column(Integer, primary_key=True) created_date =...

174
sqlalchemy exclusivo em várias colunas

Digamos que eu tenho uma classe que representa locais. Os locais "pertencem" aos clientes. Os locais são identificados por um código de 10 caracteres unicode. O "código do local" deve ser único entre os locais de um cliente específico. The two below fields in combination should be...

165
SQLAlchemy: imprime a consulta real

Eu realmente gostaria de poder imprimir SQL válido para o meu aplicativo, incluindo valores, em vez de parâmetros de ligação, mas não é óbvio como fazer isso no SQLAlchemy (por design, tenho certeza). Alguém resolveu esse problema de uma maneira

137
Como atualizar a entrada da linha SQLAlchemy?

Suponha tabela tem três colunas: username, passwordeno_of_logins . Quando o usuário tenta fazer login, é verificada uma entrada com uma consulta como user = User.query.filter_by(username=form.username.data).first() Se a senha corresponder, ele prosseguirá. O que eu gostaria de fazer é contar...

130
Inserção em massa com SQLAlchemy ORM

Existe alguma maneira de fazer com que o SQLAlchemy faça uma inserção em massa em vez de inserir cada objeto individual. ou seja, fazendo: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) ao invés de: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo`...