私は顧客テーブルを表すためにsqlalchemyで定義されているCustomerというクラスがあるとします。検索方法を書こうと思っています。テーブルのsqlalchemy検索機能がclassmethodとして機能しますか?
results = Customer.search(query)
は、メソッドに基づいて結果を返します。 @classメソッドとしてこれをやりたいのですか?
@classmethod
def search(cls,query):
#do some stuff
return results
DBSession.queryの代わりにclsを使用できますか?
DBSession.query(Customer).filter(...)
cls.query(Customer).filter(...)