我需要在django admin中爲給定的數據庫表分組列。我將採取具有列ID,名字,姓氏,地址1,地址2,地址3的樣本表'學生'。所以分組將是這樣的:Django - django管理部分中的分組列
ID - > ID
名 - >名字,姓氏
地址 - >地址1,地址,地址3
這樣做的目的是獲取標籤集當我查看錶中的數據行時,會出現一些列。所以,當我爲您在Django管理部分提取用於學生表中的行,我應該看到這樣的事情:
--------------------------------------------------------------------------------- | 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類)使用list_display元組我可以列出我想要查看的列。但我不知道如何分組列。請幫我...
你解釋的方式非常好。榮譽您的簡潔的解釋。它看起來像一個很好的解決方案,但它會創建一個新的單列,其中的值從不同的列合併而來。但我只想要一個標籤,它將放置在一些個人擁有自己標籤的列上。如果您使用普通模板,這很容易實現。但我想要實現這個Django的管理部分本身。 – 2011-12-29 18:13:59
這不可能通過管理員提供的任何方式來管理contrib包。你也許可以用一些嚴肅的修改模板來修補一個解決方案,並且可能還有一些查看代碼,但這比它的價值更麻煩。 – 2011-12-29 19:29:18
您的解決方案是解決此問題的最佳解決方案。感謝您的回答。我將在需要時將此解決方案用於未來的項目。 – 2011-12-30 06:02:49