sql >> Databáze >  >> RDS >> PostgreSQL

Vypněte varování v sqlalchemy

Varovný modul Pythonu poskytuje praktický kontextový manažer, který za vás zachytí varování.

Zde je návod, jak odfiltrovat varování SQLAlchemy.

import warnings
from sqlalchemy import exc as sa_exc

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

Co se týče vývoje vs. produkce, toto varování můžete jednoduše zabalit kolem vstupního bodu vaší aplikace nebo externího skriptu, který vyvolá vaši aplikaci ve vašem produkčním prostředí.

Obvykle to řeším tak, že mám proměnnou prostředí, která spouští trochu jinou cestu kódu než při vývoji, například obalování různých middlewarů atd.



  1. Jak funguje funkce UPPER() v MySQL

  2. Oracle vybere nejnovější záznam data

  3. JDBC ResultSet getDate ztrácí přesnost

  4. ROWID (oracle) - nějaké využití?