Django Admin – Belirli bir model için “Ekle” eylemini devre dışı bırak

| | | | | | | | | | | | |

Birçok model ve form içeren bir Django sitem var. Birçok özel formum ve form setim ve satır içi form setim ve özel doğrulama ve özel sorgu setim var. Bu nedenle, model ekleme eylemi başka şeylere ihtiyaç duyan formlara bağlıdır ve Django yöneticisindeki "model ekle", özel bir sorgu kümesinden bir 500 aracılığıyla geçer.

"$MODEL Ekle" işlevini devre dışı bırakmak için yine de var mı? belirli modeller için mi?

/admin/appname/modelname/add/'un 404 (veya uygun "git" hata mesajı) vermesini istiyorum, istemiyorum /admin/appname/modelname görünümünde olmak için "$MODELNAME Ekle" düğmesini tıklayın.

Django admin, yönetici eylemlerini devre dışı bırakmak için bir yol sağlar (http://docs.djangoproject. com/en/dev/ref/contrib/admin/actions/#disabling-actions) ancak bu model için tek eylem "delete_selected" dir. yani yönetici eylemleri yalnızca mevcut modellerde çalışır.Django benzeri bir yol var mı? bu mu?