Tôi có một trang web django với rất nhiều mô hình và hình thức. Tôi có nhiều biểu mẫu và biểu mẫu tùy chỉnh và biểu mẫu nội tuyến và xác thực tùy chỉnh và truy vấn tùy chỉnh. Do đó, hành động thêm mô hình phụ thuộc vào các biểu mẫu cần những thứ khác và 'mô hình thêm' trong quản trị viên django thông qua 500 từ bộ truy vấn tùy chỉnh.
Có cách nào để tắt chức năng 'Thêm $ MODEL' cho một số kiểu máy nhất định không?
Tôi muốn /admin/appname/modelname/add/
cung cấp 404 (hoặc thông báo lỗi 'biến mất' phù hợp), tôi không muốn nút 'Thêm $ MODELNAME' được /admin/appname/modelname
xem.
Quản trị viên Django cung cấp một cách để vô hiệu hóa các hành động của quản trị viên (http://docs.djangoproject.com/en/dev/ref/contrib/admin/ilities/#diseac-ilities) tuy nhiên hành động duy nhất cho mô hình này là 'xóa_selected'. tức là các hành động quản trị chỉ hành động trên các mô hình hiện có. Có một số cách django-esque để làm điều này?