6
A
回答
2
如果你只是爲了美觀而隱藏它,我會使用一個隱藏這個'+'符號的JavaScript腳本。
如docs中所述,您可以使用Media內部類將自定義Javascript源添加到Admin Modelform中。事情是這樣的:
class MyModelAdmin(admin.ModelAdmin):
class Media:
js = ("js/hide_myfield_addlink.js",)
JavaScript源代碼看起來是這樣的:
/* file: hide_myfield_addlink.js */
django.jQuery(document).ready(function() {
django.jQuery("#add_id_myfield").hide();
});
在另一方面,如果這些管理員用戶永遠能夠添加這樣的模式,不給他們允許添加這些。那麼這些添加鏈接將永遠不會顯示。
3
當外鍵的模型也可以添加到管理中時,添加+
並基於用戶對該模型的權限。如果用戶不能添加這些類型的模型,請在外鍵ModelAdmin
(即加號允許添加的那個)上覆蓋has_add_permission
,並在適當的條件下返回False。對於任何不允許的用戶,+
將消失。
相關問題
- 1. django admin外鍵字段數據添加
- 2. 如何在django-admin中隱藏特定記錄的字段?
- 3. django中的外鍵表單字段admin
- 4. 從Django模板中的ModelForms隱藏外鍵字段
- 5. Django ModelForm,有一個外鍵作爲隱藏字段
- 6. Django admin:隱藏新記錄的只讀字段?
- 7. 將`help_text`添加到Django Admin字段
- 8. 隱藏表codeigniter的特定字段,postgresql
- 9. 如何在Django Admin中隱藏模型字段?
- 10. 刪除django的外鍵字段中的默認選擇admin
- 11. Django-Admin替代外鍵字段的默認表單
- 12. 如何讓Django Admin顯示與外鍵連接的字段?
- 13. 在Django admin中根據外鍵中的字段過濾list_filter
- 14. 隱藏國家/地區特定字段
- 15. django admin表格行限制外鍵選擇字段
- 16. 從django-admin中選擇另一個外鍵過濾foreignkey字段?
- 17. django admin onetoone字段
- 18. 在Django Admin中添加/編輯內聯外鍵字段的問題
- 19. Django Restful Model外鍵 - 指定字段
- 20. 隱藏字段
- 21. 動態添加多個字段到Django Model Admin只讀字段
- 22. jquery - 添加到隱藏輸入字段的按鍵?
- 23. Django - 將表單添加到django admin中的字段集?
- 24. 更新django外鍵字段
- 25. 如何隱藏外鍵字段,並在Django的視圖中填充它
- 26. 如何在django admin中過濾由外鍵字段設置的django查詢?
- 27. django admin中的只讀字段admin/inline
- 28. 從代碼隱藏到隱藏字段
- 29. 如何更改Django admin中特定字段類型的呈現?
- 30. 在Django Admin中隱藏內聯模型
這個問題有一個很好的答案[這裏](http://stackoverflow.com/a/17348422/1378264) – 2015-06-28 19:25:09