बस एक स्ट्रिंग पर कास्ट करें:
db.session.query(Vehicle).filter(str(Car.id) == Vehicle.value)
अगर Car.id
एक स्थानीय चर है जो एक int है।
यदि आपको इसे एक जॉइन में उपयोग करने की आवश्यकता है, तो क्या डेटाबेस ने इसे एक स्ट्रिंग में डाला है:
from sqlalchemy.sql.expression import cast
db.session.query(Vehicle).filter(cast(Car.id, sqlalchemy.String) == Vehicle.value)
यदि दूसरे कॉलम में स्ट्रिंग मान में अंक हैं और संभवतः व्हाइटस्पेस आपको ट्रिमिंग पर विचार करना पड़ सकता है, या इसके बजाय स्ट्रिंग मान को एक पूर्णांक में डालना होगा (और पूर्णांक कॉलम को एक पूर्णांक छोड़ दें)।