我按照 Corey Schafer 的燒瓶教程建立了一個社交媒體網(wǎng)站。但是,當我進入 Create a post 階段時,我遇到了“AttributeError: type object 'Post' has no attribute 'query'”,但我不明白為什么,Corey 在視頻中沒有遇到這個問題...我對此真的很陌生,我不知道出了什么問題,任何建議將不勝感激。
1 回答

慕尼黑的夜晚無繁華
TA貢獻1864條經(jīng)驗 獲得超6個贊
這是因為您沒有使用Post(db.Model)in 您的model.pythat 確實有該query方法,但您的程序正在使用Post(FlaskForm)from form.py。由于它們具有相同的名稱,因此您的導入相互覆蓋:
# simplified
from sm.model import Post
from sm.forms import Post
嘗試明確命名它們PostModel,PostForm以便更容易地澄清兩者。
添加回答
舉報
0/150
提交
取消