sql >> Database >  >> RDS >> Mysql

flake8 klaagt over booleaanse vergelijking ==in filterclausule

Dat komt omdat SQLAlchemy-filters een van de weinige plaatsen zijn waar == False heeft eigenlijk zin. Overal anders je moet niet gebruik het.

Voeg een # noqa toe reageer op de regel en klaar ermee.

Of je kunt sqlalchemy.sql.expression.false :

from sqlalchemy.sql.expression import false

TestCase.obsoleted == false()

waar false() geeft de juiste waarde terug voor uw sessie-SQL-dialect. Er is een overeenkomende sqlalchemy.expression.true .



  1. uWSGI, Flask, sqlalchemy en postgres:SSL-fout:decodering mislukt of slechte record mac

  2. Waarden selecteren uit Oracle Table Variable / Array?

  3. PostgreSQL-replicatie voor noodherstel

  4. Ongeldig parameternummer:aantal gebonden variabelen komt niet overeen met het aantal tokens in Doctrine