使用django-profiles應用程序,我想在有序列表中顯示用戶的配置文件。 由不同的領域,根據情況而定。使用django-profiles訂購object_list
現在文檔說一些關於傳遞額外參數的意見here但我不知道該怎麼做,因爲網址只是包括在內(而不是由我自己定義)。
那麼,我怎樣才能通過「order_by」部分,我可以在正常的列表視圖中使用?
使用django-profiles應用程序,我想在有序列表中顯示用戶的配置文件。 由不同的領域,根據情況而定。使用django-profiles訂購object_list
現在文檔說一些關於傳遞額外參數的意見here但我不知道該怎麼做,因爲網址只是包括在內(而不是由我自己定義)。
那麼,我怎樣才能通過「order_by」部分,我可以在正常的列表視圖中使用?
檢查代碼[1],無法以您想要的方式更改查詢集。
你最好的選擇是自己編寫這個視圖,如果你喜歡,可以使用現有的實現作爲指導(例如,當你有一個按你的規範排列的查詢集時,你仍然可以調用object_list)。然後,無論是第一次宣佈它覆蓋文件列表中的網址在自己的urls.py
:
...
url(r'^profiles/$', path.to.my_profile_list_view, name='my_profile_list'),
(r'^profiles/', include('profiles.urls')),
...
或爲此創建一個新的網址,並使用網站上的,而不是:
url(r'^ordered-profiles/$', path.to.my_profile_list_view, name='my_profile_list'),
[1] https://bitbucket.org/ubernostrum/django-profiles/src/c21962558420/profiles/views.py#cl-287
另請參閱:https://bitbucket.org/ubernostrum/django-profiles/src/c21962558420/profiles/urls.py