Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用django配置文件订购对象列表_Django_Django Profiles - Fatal编程技术网

使用django配置文件订购对象列表

使用django配置文件订购对象列表,django,django-profiles,Django,Django Profiles,使用django profiles应用程序,我想在一个有序的列表中显示用户的配置文件。 根据情况,按不同字段排序 现在文档说了一些关于向视图传递额外参数的内容,但我不知道怎么做,因为URL只是包含在其中(与我自己定义的相反) 因此,我如何传递我可以在普通列表视图中使用的“order\u by”部分?检查代码[1],无法以您想要的方式更改查询集 您最好的选择可能是自己编写此视图,如果您愿意,可以使用现有的实现作为指导(例如,当您的查询集按照您的规范排序时,您仍然可以调用object_list)。然

使用django profiles应用程序,我想在一个有序的列表中显示用户的配置文件。 根据情况,按不同字段排序

现在文档说了一些关于向视图传递额外参数的内容,但我不知道怎么做,因为URL只是包含在其中(与我自己定义的相反)


因此,我如何传递我可以在普通列表视图中使用的“order\u by”部分?

检查代码[1],无法以您想要的方式更改查询集

您最好的选择可能是自己编写此视图,如果您愿意,可以使用现有的实现作为指导(例如,当您的查询集按照您的规范排序时,您仍然可以调用object_list)。然后,通过首先声明来覆盖您自己的
URL.py
中的配置文件列表URL:

...
url(r'^profiles/$', path.to.my_profile_list_view, name='my_profile_list'), 

(r'^profiles/', include('profiles.urls')),
...
或者为此创建一个新URL,并在您的站点上使用该URL:

url(r'^ordered-profiles/$', path.to.my_profile_list_view, name='my_profile_list'),
[1]

另见: