2017-05-05 83 views
0

我已經宣佈了一些類崗位與方法函數來檢查自己,但顯然SQLAlchemy的是不承認它:的SQLAlchemy類方法錯誤

t.checkprofanity() 
AttributeError: 'post' object has no attribute 'checkprofanity' 

我通過導入類:

Base = automap_base() 
Base.prepare(engine, reflect=True) 

try: 
    Post = Base.classes.post 

這裏是類

class Post(db.Model): 
    ... 

    @classmethod 
    def checkprofanity(self): 
     ... 

    def __repr__(self): 
     return '<Post %r>' % (self.id) 
+0

你的'__repr__'確實有效嗎? – API

+0

打印(t)輸出 jmrueda

+0

t不給出輸出 – jmrueda

回答

0

我想是不是可以加載使用REFL類的方法在sqlalchemy中。他們只是傾銷ddbb結構,因爲從ddbb獲得反射結構(所以它不包含該信息)。