我想創建一個動態管理站點,基於該字段是否爲空或不顯示該字段。所以我有一個有一定數量的字段的模型,但是對於每個單獨的條目將不包含模型中的所有字段,並且我想根據該字段是否爲空來排除。我之前發佈的這個問題的細節很少,它被擱置了,所以我發佈了一個更詳細的新問題。Django動態管理站點
我有一個唯一的橋標識符,它與每個橋相關,然後是描述該橋的所有各種不同的變量。
但是,並不是每一個橋都是一樣的,我有更多的變量,我想包括在我的模型中,但現在我只測試兩個:prestressed_concrete_deck和reinforced_concrete_coated_bars。我想要的是動態創建管理站點,以便在該字段爲空時不顯示prestressed_concrete_deck變量。因此,我不想顯示管理網站上的所有變量,而只想顯示那些變量,如果該網橋具有該部分,並且如果該字段爲空,則不顯示任何內容。
該問題的另一個可能的解決方案是將該唯一標識符傳遞給我的admins.py。我無法弄清楚如何獲取個人密鑰,然後我可以在admins.py中查詢。如果我知道如何訪問橋鍵,我可以動態查詢我的admins.py。那麼我如何在我的admins.py(類似於BridgeModel.brkey?)中訪問該條目的brkey
我已經在我的admin.py中嘗試了幾個不同的東西,並嘗試了覆蓋get_fields()的註釋建議,方法在我的管理類中,但我可能在語法上是錯誤的,我有點困惑它究竟需要什麼對象。這是實際的入口嗎?或者是個人領域?
這正是我的問題。所以如果一個字段留空或空白,我不想顯示它。我正在考慮切換到Django的表格,但那些安全性較低,需要更多的工作,這就是爲什麼我真的想使用管理網站。是否有任何以前的文檔明確地將html和javascript合併到管理站點?我在表單頁面上看到文檔,但在管理網站上看不到這是我的目標。 – 2015-03-13 17:11:55
您可以將您的js文件添加到管理員類的內部媒體類中,或者另一種可能的解決方案是過度管理模板並添加您的代碼javascript – Meloudi 2015-03-13 18:12:21