2011-08-01 118 views
1

代碼:'NoneType' 對象有沒有屬性 '標題'

class trafikformu(db.Model): 

    title = db.StringProperty() 

class QueryHandler(webapp.RequestHandler): 
    def get(self,id): 
     v = form.get_by_id(int(id)) 
     self.response.out.write(v.title) # AttributeError 

self.response.out.write(v.title)給出了這樣的錯誤:'NoneType' object has no attribute 'title'

我該如何解決這個問題?

+3

每當您在Python錯誤消息中看到'NoneType',這是因爲您已經完成了'無。 '。 –

回答

7

功能form.get_by_id(int(id))返回None對於給定的id,所以v有沒有屬性title,因爲它是None

+0

而'v'不是因爲在數據存儲中不存在具有該ID的實體。 –

相關問題