我正在學習sqlalchemy,不知道我是否完全掌握它(我更習慣於手寫查詢,但我喜歡抽象查詢和獲取對象的想法)。我經歷的教程,並試圖將其應用到我的代碼,衝進這部分定義模型時:我可以爲不同視圖創建查詢語句嗎?
def __repr__(self):
return "<User('%s','%s', '%s')>" % (self.name, self.fullname, self.password)
它非常有用,因爲我可以只搜索用戶名,並得到大約只有用戶信息我想要的但有沒有辦法讓我可以調用這些類型的視圖中的多個?還是我用它錯了,應該寫一個特定的查詢來獲取不同視圖的不同數據?
爲什麼我要求我的網站有不同的模板,大多數網頁只需要用戶名,名字/姓氏,但有些網頁需要諸如Twitter或Facebook網址(模型中的字段)等內容。