我正在学习sqlalchemy,不知道我是否完全掌握它(我更习惯于手写查询,但我喜欢抽象查询和获取对象的想法)。我经历的教程,并试图将其应用到我的代码,冲进这部分定义模型时:我可以为不同视图创建查询语句吗?
def __repr__(self):
return "<User('%s','%s', '%s')>" % (self.name, self.fullname, self.password)
它非常有用,因为我可以只搜索用户名,并得到大约只有用户信息我想要的但有没有办法让我可以调用这些类型的视图中的多个?还是我用它错了,应该写一个特定的查询来获取不同视图的不同数据?
为什么我要求我的网站有不同的模板,大多数网页只需要用户名,名字/姓氏,但有些网页需要诸如Twitter或Facebook网址(模型中的字段)等内容。