sql >> Databáze >  >> RDS >> Mysql

flake8 si stěžuje na booleovské srovnání ==ve filtrační klauzuli

Je to proto, že filtry SQLAlchemy jsou jedním z mála míst, kde je == False vlastně dává smysl. Všude jinde neměli byste ne použijte to.

Přidejte # noqa okomentujte řádek a hotovo.

Nebo můžete použít sqlalchemy.sql.expression.false :

from sqlalchemy.sql.expression import false

TestCase.obsoleted == false()

kde false() vrátí správnou hodnotu pro váš dialekt SQL relace. Existuje odpovídající sqlalchemy.expression.true .



  1. Komprimace konkrétního oddílu v tabulce na serveru SQL Server (T-SQL)

  2. psql klient může být nyní šachovnicí…

  3. Jak Typeof() funguje v SQLite

  4. org.json.JSONException:Hodnotu <br typu java.lang.String nelze převést na JSONObject