ฉันมีไซต์ django พร้อมโมเดลและฟอร์มมากมาย ฉันมีฟอร์มและฟอร์มที่กำหนดเองจำนวนมากและชุดรูปแบบอินไลน์และการตรวจสอบความถูกต้องที่กำหนดเองและแบบสอบถามที่กำหนดเอง ดังนั้นการดำเนินการเพิ่มรูปแบบขึ้นอยู่กับรูปแบบที่ต้องการสิ่งอื่น ๆ และ 'เพิ่มรูปแบบ' ในผู้ดูแลระบบ django ตลอด 500 จากชุดแบบสอบถามที่กำหนดเอง
อย่างไรก็ตามมีการปิดใช้งานฟังก์ชั่น 'เพิ่ม $ MODEL' สำหรับบางรุ่นหรือไม่
ฉันต้องการ/admin/appname/modelname/add/
ให้ข้อผิดพลาด 404 (หรือข้อผิดพลาด 'หายไป' ที่เหมาะสม) ฉันไม่ต้องการให้ปุ่ม 'เพิ่ม $ MODELNAME' ปรากฏ/admin/appname/modelname
ขึ้น
ผู้ดูแลระบบ Django มีวิธีปิดใช้งานการกระทำของผู้ดูแลระบบ (http://docs.djangoproject.com/en/dev/ref/contrib/admin/actions/#disabling-actions) อย่างไรก็ตามการดำเนินการสำหรับรุ่นนี้คือ 'delete_selected' เช่นการกระทำของผู้ดูแลระบบกระทำเฉพาะกับรุ่นที่มีอยู่เท่านั้น มีวิธีการทำ django-esque บ้างไหม?