Domande taggate «sqlalchemy»

SQLAlchemy è un toolkit SQL Python e Object Relational Mapper che offre agli sviluppatori di applicazioni la piena potenza e flessibilità di SQL.

6
SQLAlchemy ORDINA PER DESCENDERE?
Come posso usare ORDER BY descendingin una query SQLAlchemy come la seguente? Questa query funziona, ma li restituisce in ordine crescente: query = (model.Session.query(model.Entry) .join(model.ClassificationItem) .join(model.EnumerationValue) .filter_by(id=c.row.id) .order_by(model.Entry.amount) # This row :) ) Se provo: .order_by(desc(model.Entry.amount)) allora ottengo: NameError: global name 'desc' is not defined.
424 python  sqlalchemy 

4
SQLAlchemy: qual è la differenza tra flush () e commit ()?
Qual è la differenza tra flush()e commit()in SQLAlchemy? Ho letto i documenti, ma non sono affatto il più saggio - sembrano assumere una pre-comprensione che non ho. Sono particolarmente interessato al loro impatto sull'utilizzo della memoria. Sto caricando alcuni dati in un database da una serie di file (circa 5 …
422 python  sqlalchemy 


30
Converti l'oggetto riga sqlalchemy in python dict
Esiste un modo semplice per scorrere le coppie nome-valore e colonna? La mia versione di sqlalchemy è 0.5.6 Ecco il codice di esempio in cui ho provato a utilizzare dict (riga), ma genera un'eccezione, TypeError: l'oggetto 'Utente' non è iterabile import sqlalchemy from sqlalchemy import * from sqlalchemy.ext.declarative import declarative_base …
241 python  sqlalchemy 

6
Clausola SQLAlchemy IN
Sto provando a fare questa query in sqlalchemy SELECT id, name FROM user WHERE id IN (123, 456) Vorrei legare l'elenco [123, 456]al momento dell'esecuzione.
237 python  sqlalchemy 

8
Come eseguire SQL raw nell'app Flask-SQLAlchemy
Come si esegue SQL grezzo in SQLAlchemy? Ho un'app Web Python che funziona su pallone e si interfaccia al database tramite SQLAlchemy. Ho bisogno di un modo per eseguire l'SQL grezzo. La query coinvolge più join di tabella insieme a viste Inline. Ho provato: connection = db.session.connection() connection.execute( <sql here> …

25
Come serializzare i risultati di SqlAlchemy su JSON?
Django ha una buona serializzazione automatica dei modelli ORM restituiti dal formato DB a JSON. Come serializzare il risultato della query SQLAlchemy nel formato JSON? Ho provato jsonpickle.encodema codifica l'oggetto query stesso. Ho provato json.dumps(items)ma ritorna TypeError: <Product('3', 'some name', 'some desc')> is not JSON serializable È davvero così difficile …
192 python  json  sqlalchemy 

4
Utilizzo di OR in SQLAlchemy
Ho esaminato i documenti e non riesco a scoprire come eseguire una query OR in SQLAlchemy. Voglio solo fare questa domanda. SELECT address FROM addressbook WHERE city='boston' AND (lastname='bulger' OR firstname='whitey') Dovrebbe essere qualcosa di simile addr = session.query(AddressBook).filter(City == "boston").filter(????)
191 python  sqlalchemy 

6
DateTime predefinito di SQLAlchemy
Questo è il mio modello dichiarativo: 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 = DateTime(default=datetime.datetime.utcnow) Tuttavia, quando provo a importare questo modulo, ottengo questo errore: Traceback (most recent call last): File "<stdin>", …
174 python  date  sqlalchemy 

2
sqlalchemy unico su più colonne
Diciamo che ho una classe che rappresenta i luoghi. Le posizioni "appartengono" ai clienti. Le posizioni sono identificate da un codice unicode di 10 caratteri. Il "codice di posizione" dovrebbe essere univoco tra le posizioni per un cliente specifico. The two below fields in combination should be unique customer_id = …
174 python  sqlalchemy 

7
SQLAlchemy: stampa la query effettiva
Mi piacerebbe davvero poter stampare un codice SQL valido per la mia applicazione, inclusi i valori, anziché i parametri di bind, ma non è ovvio come farlo in SQLAlchemy (in base alla progettazione, ne sono abbastanza sicuro). Qualcuno ha risolto questo problema in modo generale?
165 python  sqlalchemy 

8
SQLAlchemy ha un equivalente di get_or_create di Django?
Voglio ottenere un oggetto dal database se esiste già (in base ai parametri forniti) o crearlo in caso contrario. Django get_or_create(o fonte ) fa questo. Esiste un collegamento equivalente in SQLAlchemy? Attualmente sto scrivendo esplicitamente in questo modo: def get_or_create_instrument(session, serial_number): instrument = session.query(Instrument).filter_by(serial_number=serial_number).first() if instrument: return instrument else: instrument …


5
Come aggiornare la voce della riga SQLAlchemy?
Si supponga tabella ha tre colonne: username, passworde no_of_logins. Quando l'utente tenta di accedere, viene controllata una voce con una query simile user = User.query.filter_by(username=form.username.data).first() Se la password corrisponde, procede ulteriormente. Quello che vorrei fare è contare quante volte l'utente ha effettuato l'accesso. Pertanto, ogni volta che accede correttamente, vorrei …

3
Come faccio a sapere se posso disabilitare SQLALCHEMY_TRACK_MODIFICATIONS?
Ogni volta che eseguo la mia app che utilizza Flask-SQLAlchemy ricevo il seguente avviso che il SQLALCHEMY_TRACK_MODIFICATIONS opzione verrà disabilitata. /home/david/.virtualenvs/flask-sqlalchemy/lib/python3.5/site-packages/flask_sqlalchemy/__init__.py:800: UserWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True to suppress this warning. warnings.warn('SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.