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号