2009-04-14 16 views
6

djangoの管理インタフェースでモデルをグループ化する方法はありますか?djangoのグループモデルadmin

私は現在、adminサイトで示す次の製品とアプリと呼ばれる要求を持っている:

**Requests** 
Divisions 
Hardware Requests 
Hardware Types 
Requests 
Software Requests 
Software Types 

私は部門、ソフトウェア要求と「タイプ」グループに分けてグループ化するためのハードウェア要求をしたいと思います。 admin/index.htmlとbase_site.htmlをオーバーライドしハードコードすることができますが、これは単にグループ化を指定するほうが複雑なようです。

グループ名を指定するためにMetaクラスに追加できるものはありますか?

私が今までに見つけた唯一の方法は、モデルをリクエスト内の新しいアプリケーション(「リクエストタイプ」)に移動することですが、もう一度「正しい方法」のように感じません。

答えて

6

モデルは設計上、管理者の存在や管理者への表示方法がわからないため、モデル定義に入れることはできません。

これは本当にあなたが望むものを作成して使用するテンプレートです。あなたが求めているのはプレゼンテーションの変更であり、テンプレートはDjangoでプレゼンテーションを行う場所です。