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模板中的ModelForms隱藏外鍵字段
- 4. Django ModelForm,有一個外鍵作爲隱藏字段
- 5. Django admin:隱藏新記錄的只讀字段?
- 6. 將`help_text`添加到Django Admin字段
- 7. 刪除django的外鍵字段中的默認選擇admin
- 8. 如何讓Django Admin顯示與外鍵連接的字段?
- 9. 隱藏國家/地區特定字段
- 10. 從django-admin中選擇另一個外鍵過濾foreignkey字段?
- 11. 隱藏字段
- 12. Django Restful Model外鍵 - 指定字段
- 13. jquery - 添加到隱藏輸入字段的按鍵?
- 14. Django - 將表單添加到django admin中的字段集?
- 15. 如何在django admin中過濾由外鍵字段設置的django查詢?
- 16. django admin中的只讀字段admin/inline
- 17. 如何更改Django admin中特定字段類型的呈現?
- 18. Django的隱藏字段錯誤
- 19. Django隱藏模型中的假字段
- 20. 如何隱藏Django表單中的主鍵字段
- 21. django admin - 隨時添加字段
- 22. 如何將外鍵字段添加到Django中的ModelForm中?
- 23. 「新添加」到外鍵字段在Django的ModelForm
- 24. 的XCode文本字段隱藏鍵盤
- 25. 鍵盤隱藏輸入字段的WebView
- 26. 自定義Django admin TabularInline默認字段
- 27. Joomla RSFORM隱藏/顯示字段到特定用戶組?
- 28. 找到隱藏字段
- 29. 從django模型中隱藏字段
- 30. 使用Django隱藏字段流
這個問題有一個很好的答案[這裏](http://stackoverflow.com/a/17348422/1378264) – 2015-06-28 19:25:09