特定のdbテーブルに対してdjango adminのグループ列が必要です。私は、サンプルのテーブル '学生'列id、first_name、last_name、address1、address2、address3を持っていきます。だから、グループ分けは次のようになります。Django - django管理セクションの列をグループ化する
ID - > ID
NAME - セットのラベルを取得するには、このの>アドレス1、アドレス2、アドレス3
目的 - > FIRST_NAMEは、
アドレスをLAST_NAME私はテーブルからデータの行を表示する列の。
--------------------------------------------------------------------------------- | ID | NAME | ADDRESS | --------------------------------------------------------------------------------- | ID | First Name | Last Name | Address 1 | Address 2 | Address 3 | --------------------------------------------------------------------------------- | 1 | Ron | DCunha | 1st Cross | Valencia | Mangalore | --------------------------------------------------------------------------------| | 2 | Akash | Attavar | Mark Street | Attavar | Mangalore | ---------------------------------------------------------------------------------
私はadmins.pyでこれを達成できなければなりません(admin.ModelAdminを拡張するクラスを書くことで):私は、Djangoの管理セクションにStudentテーブルのために取り出された行を確認するときに、私はこのように表示されますList_displayタプルを使用して、私が見たいカラムをリストアップすることができます。しかし、列をグループ化する方法はわかりません。
説明した方法はとても良いです。あなたのきちんとした説明への誇り。それは良い解決策のように見えますが、異なる列から値がマージされた新しい単一の列が作成されます。しかし、私は自分のラベルを持つ個体であるいくつかの列のセットにラベルを貼り付けたいだけです。これは、通常のテンプレートを使用している場合は簡単に可能です。しかし、私はこのジャンゴの管理セクション自体を達成したい。 –
これはadmin contribパッケージの提供された手段では不可能です。テンプレートや重大な変更を加えたソリューションを作成することもできますが、それは価値があるよりも面倒です。 –
あなたの解決策は、この問題で利用できる最良の解決策です。ご回答有難うございます。私はこのソリューションを必要に応じて将来のプロジェクトに使用します。 –