是否有任何準備好的應用程序的Django管理員,允許編輯彈出式模型?Django。在彈出的編輯模型表單在管理
我想未來functionallity:在彈出模型
- 查看編輯表單。
- 模型保存 - 更新模型列表中的行。
動機:減少頁面重新加載。
另外,如果有任何解決方案針對django的大規模手動數據更新?我看了一下django grappelli - 它改進了數據視圖,但編輯數據仍然不可用。
P.S .:如果這樣的應用程序不可用 - 我將啓動開源項目。
是否有任何準備好的應用程序的Django管理員,允許編輯彈出式模型?Django。在彈出的編輯模型表單在管理
我想未來functionallity:在彈出模型
動機:減少頁面重新加載。
另外,如果有任何解決方案針對django的大規模手動數據更新?我看了一下django grappelli - 它改進了數據視圖,但編輯數據仍然不可用。
P.S .:如果這樣的應用程序不可用 - 我將啓動開源項目。
如果你想打開一個彈出,僅僅是鏈接onclick='return showAddAnotherPopup(this);'
巧妙的把戲!你知道是否有辦法關閉彈出保存? – 2014-07-24 15:14:55
這看起來不適用於Django 1.11 – Shadow 2017-06-22 04:16:13
您可以使用在admin自定義中創建的django來完成您在那裏詢問的大部分內容(至少是第1點和第2點)。
看一看https://docs.djangoproject.com/en/dev/ref/contrib/admin/
Django管理本身就已經使用了類似這樣的一些東西,要特別注意在請求URI Django的_popup = 1個變量。
您將不得不添加一個自定義modelname_change_list.html文件來提供一些javascript,並在ModelAdmin中覆蓋delet_view,change_view,response_add和潛在的response_change。
我懷疑它創建一個鏈接到你的「添加」視圖具有以下屬性 - [「管理員是不是你的應用程序」(HTTP: //stackoverflow.com/a/677509/16361)。您可以隨時編寫自己的具有彈出式窗口的CRUD界面,但管理員在許多方面故意簡單化,目前還沒有對模型列表進行就地更新的機制 - 這將是其工作方式的一個重大變化。 – AdamKG 2012-01-13 12:15:42
「管理員不是你的應用程序」並不完全表達你的想法,在許多情況下,我認爲這是一個糟糕的建議。 – 2012-11-23 11:00:08