Страницы администратора Django: можно ли использовать дополнительные поля набора запросов для сортировки определенных столбцов

Таким образом, дополнительное поле в наборе запросов может использоваться для добавления дополнительных столбцов к вашему запросу select, которые, в свою очередь, могут быть установлены в качестве порядка по умолчанию.Я до сих пор был в состоянии достичь этого: создал дополнительное поле и затем установить его в качестве порядка по умолчанию.Теперь, в моем интерфейсе администратора, у меня есть другие поля ---- +: = 1 =: + ----, а результаты из таблицы упорядочены по ---- +: = 2 =: + ---- когда страница загружена ... идеально.Но теперь я хочу включить упорядочение в поле ---- +: = 3 =: + ---- , но вместо упорядочения по ---- +: = 4 =: + ---- , я хочу эточтобы заказать его по ---- +: = 5 =: + ---- .Это возможно?Поэтому, хотя ---- +: = 6 =: + ---- - дополнительное поле, я хочу как-то связать столбец ---- +: = 7 =: + ---- с помощью ----+: = 8 =: + ---- когда дело доходит до заказа.Прямо сейчас, если я сделаю ---- +: = 9 =: + ---- , я получу SQL-запрос с ---- +: = 10 =: + ---- .Когда я нажимаю на столбец ---- +: = 11 =: + ---- , упорядочить по изменению на ---- +: = 12 =: + ---- , но только для этого особого случая, яхотите, чтобы он был заказан по ---- +: = 13 =: + ---- .Это возможно?Я посмотрел, как Django генерирует заголовки и представления для этих автоматизированных административных страниц в ---- +: = 14 =: + ----, но он ссылается только на ---- +: = 15 =: + ---- набор определен в ---- +: = 16 =: + ---- для этой модели.Если я внесу какие-либо изменения, отображаемые столбцы изменятся в представлении администратора.Это может звучать немного запутанно.Если вам нужны конкретные детали, пожалуйста, не стесняйтесь спрашивать.Благодарю.
4 голоса | спросил Shuvo 3 FebruaryEurope/MoscowbThu, 03 Feb 2011 22:41:18 +0300000000pmThu, 03 Feb 2011 22:41:18 +030011 2011, 22:41:18

1 ответ


0
Да!это возможно (по крайней мере, в Django 1.2.3):В вашем подклассе admin.ModelAdmin:
ответил mkelley33 3 FebruaryEurope/MoscowbThu, 03 Feb 2011 23:48:01 +0300000000pmThu, 03 Feb 2011 23:48:01 +030011 2011, 23:48:01

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132