sql >> Database >  >> RDS >> PostgreSQL

Een waarschuwing uitschakelen in sqlalchemy

De waarschuwingsmodule van Python biedt een handige contextmanager die waarschuwingen voor je opvangt.

Hier leest u hoe u de SQLAlchemy-waarschuwing eruit filtert.

import warnings
from sqlalchemy import exc as sa_exc

with warnings.catch_warnings():
    warnings.simplefilter("ignore", category=sa_exc.SAWarning)
    # code here...

Wat betreft ontwikkeling versus productie, u kunt deze waarschuwing gewoon rond het toegangspunt van uw toepassing laten of een extern script dat uw toepassing in uw productieomgeving aanroept.

Meestal los ik dit op door een omgevingsvariabele te hebben die een iets ander codepad uitvoert dan bij het ontwikkelen, bijvoorbeeld door verschillende middleware te wikkelen, enz.



  1. Hoe UNION werkt in PostgreSQL

  2. Wat is het doel van String[] whereArgs in int delete (String table, String whereClause, String[] whereArgs) functie?

  3. Laravel Eloquent vs query builder - Waarom welsprekend gebruiken om de prestaties te verminderen?

  4. Concat-functie werkt niet - ongeldig aantal argumenten