Questions marquées «sqlalchemy»

SQLAlchemy est un toolkit Python SQL et un Object Relational Mapper qui offre aux développeurs d'applications toute la puissance et la flexibilité de SQL.

3
SQLAlchemy: moteur, connexion et différence de session
J'utiliser SQLAlchemy et il y a au moins trois entités: engine, sessionet connectionqui ont la executeméthode, donc si je veux par exemple sélectionner tous les enregistrements de tableje peux le faire engine.execute(select([table])).fetchall() et ça connection.execute(select([table])).fetchall() et même ça session.execute(select([table])).fetchall() - les résultats seront les mêmes. Si je comprends bien, si …

10
Insertion groupée avec SQLAlchemy ORM
Existe-t-il un moyen pour SQLAlchemy de faire une insertion en bloc plutôt que d'insérer chaque objet individuel. c'est à dire, Faire: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) plutôt que: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`) VALUES (3) Je …



11
ImportError: aucun module nommé MySQLdb
Je fais référence au tutoriel suivant pour créer une page de connexion pour mon application Web. http://code.tutsplus.com/tutorials/intro-to-flask-signing-in-and-out--net-29982 J'ai un problème avec la base de données. Je reçois un ImportError: No module named MySQLdb quand j'exécute http://127.0.0.1:5000/testdb J'ai essayé toutes les manières possibles d'installer python mysql, celui mentionné dans le tutoriel, …



9
SQLAlchemy: suppression en cascade
Je dois manquer quelque chose de trivial avec les options en cascade de SQLAlchemy car je ne peux pas obtenir une simple suppression en cascade pour fonctionner correctement - si un élément parent est supprimé, les enfants persistent, avec nulldes clés étrangères. J'ai mis un cas de test concis ici: …


1
La gestion des versions de SQLAlchemy se soucie de l'ordre d'importation des classes
Je suivais le guide ici: http://www.sqlalchemy.org/docs/orm/examples.html?highlight=versioning#versioned-objects et ont rencontré un problème. J'ai défini mes relations comme: generic_ticker = relation('MyClass', backref=backref("stuffs")) avec des chaînes de sorte qu'il ne se soucie pas de l'ordre d'importation de mes modules de modèle. Tout cela fonctionne bien normalement, mais lorsque j'utilise la méta de contrôle …
111 python  sqlalchemy 

5
Conversion de SQLAlchemy ORM en pandas DataFrame
Ce sujet n'a pas été abordé depuis un moment, ici ou ailleurs. Existe-t-il une solution pour convertir un SQLAlchemy <Query object>en un pandas DataFrame? Pandas a la capacité d'utiliser pandas.read_sqlmais cela nécessite l'utilisation de SQL brut. J'ai deux raisons de vouloir l'éviter: 1) J'ai déjà tout utilisant l'ORM (une bonne …


3
SQLAlchemy: comment filtrer le champ de date?
Voici le modèle: class User(Base): ... birthday = Column(Date, index=True) #in database it's like '1987-01-17' ... Je veux filtrer entre deux dates, par exemple pour choisir tous les utilisateurs dans l'intervalle 18-30 ans. Comment l'implémenter avec SQLAlchemy? Je pense à: query = DBSession.query(User).filter( and_(User.birthday >= '1988-01-17', User.birthday <= '1985-01-17') ) …
105 python  sql  database  orm  sqlalchemy 

3
sqlalchemy IS NOT NULL select
Comment puis-je ajouter le filtre comme dans SQL pour sélectionner des valeurs qui ne sont PAS NULL dans une certaine colonne? SELECT * FROM table WHERE YourColumn IS NOT NULL; Comment puis-je faire de même avec les filtres SQLAlchemy? select = select(table).select_from(table).where(all_filters)
104 python  sqlalchemy 

4
Comment créer une nouvelle base de données en utilisant SQLAlchemy?
En utilisant SQLAlchemy, un objet Engine est créé comme ceci: from sqlalchemy import create_engine engine = create_engine("postgresql://localhost/mydb") L'accès engineéchoue si la base de données spécifiée dans l'argument à create_engine(dans ce cas, mydb) n'existe pas. Est-il possible de dire à SQLAlchemy de créer une nouvelle base de données si la base …
103 python  sqlalchemy 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.