私は本当に非常に簡単な作業をしています(一見したところ単純です)。私は管理者の変更リストを並べ替える必要があります。カテゴリがあり、いくつかのカテゴリはネストされているので、同じテーブルに関連する「parent_id」外部キーがあります。djangoのchange_listのモデルの順番を変更する方法
私が必要とするのは、すべてのカテゴリを適切な順序でリストすることだけです。
の代わりに:
"Category1
subcategory_of_category3
Category2
subcategory_of_category_4
"
私が必要:
"Category1
---subcategory_of_category1
Category2
----subcategory_of_category2
"
何もありません!私はすでに試した何
:
- は、適切な順序で自分のクエリセットを提供します。クエリーセットでそのような並べ替えやグループ化を実行することが不可能であるため、動作しません。
- change_list.htmlテンプレートをオーバーライドしようとしました。しかし、カスタムタグ "list_results"があります。削除すると、django adminのすてきな機能がすべて失われています。
私は変更リストを注文する必要がある最初の人ではないと確信しています。解決策はdjango
があり、
[django-mptt](http://django-mptt.github.io/django-mptt/)が役に立つかもしれません。 – Alasdair