@RaymanPy

Фильтр SQLALCHEMY?

models.py
class Catalog(Base):
	__tablename__ = 'catalog'

	id = Column(Integer, primary_key=True)
	name = Column(String(100))
	price = Column(String(100))
	color = Column(String(100))
	memory = Column(String(100))
	
	country = Column(String(100))
	sim = Column(String(100))
	type = Column(String(100))
	code = Column(String(100))
	

	def __init__(self, name,price,color,memory,country,type,code,sim=1):
		self.name = name
		self.price = price
		self.color = color
		self.memory = memory
		self.country = country
		self.code = code
		self.sim = sim
		self.type = type

	def __repr__(self):
		return '< Catalog id: {}, name: {} >'.format(self.id, self.name)


Как отфильтровать таблицу по нескольким параметрам:
Чтоб получить значения с name == 'XXX', и name =='YYY' Вместе взятые
  • Вопрос задан
  • 111 просмотров
Решения вопроса 1
@RaymanPy Автор вопроса
Карочь, надо использовать фунцию or_()
вот пример:
catalog = session.query(Catalog).filter(or_(Catalog.name=='blalala',Catalog.name=='AYAYAY')).all
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы