Questions marquées «sqlalchemy»

116
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...

105
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 =...

104
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)...

99
SQLAlchemy: création ou réutilisation d'une session

Juste une petite question: SQLAlchemy parle d' appeler sessionmaker()une fois, mais d'appeler la Session()classe résultante chaque fois que vous devez parler à votre base de données. Pour moi, cela signifie que la seconde que je ferais mon premier session.add(x)ou quelque chose de similaire, je...

96
Requête Flask-SQLAlchemy insensible à la casse

J'utilise Flask-SQLAlchemy pour interroger une base de données d'utilisateurs; cependant, tandis que user = models.User.query.filter_by(username="ganye").first() reviendra <User u'ganye'> Faire user = models.User.query.filter_by(username="GANYE").first() Retour None Je me demande s'il existe...