Tippen von Sqlalchemy wo Klauseln

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Tippen von Sqlalchemy wo Klauseln

by Anonymous » 21 May 2025, 16:09

Folgen Sie diesem Dokument:
https://docs.sqlalchemy.org/en/20/orm/e ... /mypy.html
Ich habe versucht, meine test.py Datei:
from sqlalchemy import Column, Integer, String, select
from sqlalchemy.orm import declarative_base
Base = declarative_base()
class Usr(Base):
__tablename__ = "usr"
id = Column(Integer, primary_key=True)
name = Column(String)
stmt = select(
Usr.name
).where(
Usr.id == "test" # comparing an int and an str
)
< /code>
Verwenden Sie den folgenden Befehl: < /p>

Code: Select all

mypy --strict --config-file mypy.ini test.py
wobei mypy.ini enthält:

Code: Select all

[mypy]
plugins = sqlalchemy.ext.mypy.plugin
< /code>
MyPy erhöht keinen Fehler in der WHERE -Klausel (Usr.id == "blabla"
).>

Top