[英]AttributeError: type object 'Page' has no attribute 'query'
[英]AttributeError: type object 'Post' has no attribute 'query'
我按照 Corey Schafer 的燒瓶教程構建了一個社交媒體網站。 然而,當我進入創建帖子階段時,我遇到了“AttributeError: type object 'Post' has no attribute 'query'”但我不明白為什么 Corey 在視頻中沒有遇到這個問題......我對此真的很陌生,我不知道出了什么問題,任何建議將不勝感激。
這是因為你不使用Post(db.Model)
在model.py
確實有該query
方法,但你的程序是使用Post(FlaskForm)
從form.py
。 由於它們具有相同的名稱,因此您的導入會相互覆蓋:
# simplified
from sm.model import Post
from sm.forms import Post
嘗試將它們顯式命名為PostModel
和PostForm
以便於在兩者之間進行澄清。
(您會注意到這正是Corey Schafers 代碼片段中所做的)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.