я могу запросить мой стол мест для всех мест, где есть не пригласит присвоенные:колба SQLAlchemy запрашивая столбец с не равно
seats = Seat.query.filter_by(invite=None).all()
Однако при запросе всех мест, которые инвайт назначены, я получаю ERR:
seats = Seat.query.filter_by(invite!=None).all()
NameError: name 'invite' is not defined
Вот мой класс сиденье:
class Seat(db.Model):
id = db.Column(db.Integer, primary_key=True)
invite_id = db.Column(db.Integer, db.ForeignKey('invite.id'))
invite = db.relationship('Invite',
backref=db.backref('folks', lazy='dynamic'))
Как я могу запросить все места, где владелец не пуст?
Благодаря
Вы также можете использовать # NOQA – alternative
Я пытаюсь не отфильтруйте ни одно значение из поля метки, оно, похоже, не работает: 'q = session.qu ery (Table1.id, (Table2.column1 + Table2.column2) .label ('table2_sum')). filter (qctable2_sum! = None) 'Дает мне q, используемый перед ошибкой объявления, и' q = q.filter (qctable2_sum ! = Нет) 'дает мне" объект запроса не имеет атрибута c error "... – DarthSpeedious
вы должны определить q прежде, чем использовать его. Попробуйте 'q = session.query (Table1.id, (Table2.column1 + Table2.column2) .label ('table2_sum')) q = q.filter ((Table2.column1 + Table2.column2)! = Нет) ' и дайте мне знать – bull90