2006年06月28日 星期三 15:47
我有models表: class T....: a=......... b=......... 而在页面上 我有可选的按钮: *按a排序 按b排序 按顺序 按倒序* 这个有点头疼了 class Meta里: ordering = [ ] 不知道怎么定义可变的字段 用变量吗? 试了一下好象不通过 另外 def __repr__里. 也需要按用户的点击选择是 return self.a 还是return self.b 我愚蠢的想给__repr__加个参数来判断 结果发现好象行不通 急求大牛思路指引!! 谢谢! -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060628/355a18aa/attachment.html
2006年06月28日 星期三 19:03
你是怎么获取列表的? 获取列表的时候可以指定排序,这样就可以根据不同参数排序了。 比如sort=1,则 'queryset': Message.objects.all().order_by('a'), sort=2 'queryset': Message.objects.all().order_by('b'), On 6/28/06, 风向标 <vaneoooo at gmail.com> wrote: > > > 我有models表: > > class T....: > > a=......... > b=......... > > 而在页面上 我有可选的按钮: > > *按a排序 按b排序 按顺序 按倒序* > > 这个有点头疼了 > class Meta里: > > ordering = [ ] > > 不知道怎么定义可变的字段 用变量吗? > 试了一下好象不通过 > > 另外 def __repr__里. > 也需要按用户的点击选择是 return self.a 还是return self.b > > 我愚蠢的想给__repr__加个参数来判断 结果发现好象行不通 > > 急求大牛思路指引!! 谢谢! > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -- Regards HoLin -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060628/7cf2f80a/attachment.htm
Zeuux © 2025
京ICP备05028076号