У мене є сайт django з великою кількістю моделей та форм. У мене є безліч користувальницьких форм і наборів форматів та вбудованих наборів, а також власна перевірка та спеціальні запити Отже, дія моделі додавання залежить від форм, для яких потрібні інші речі, а "Додати модель" в адміністраторі django через 500 із користувацького набору запитів.
Чи все-таки можна відключити функцію "Додати $ MODEL" для певних моделей?
Я хочу /admin/appname/modelname/add/
надіслати повідомлення про помилку 404 (або підходяще повідомлення "відійти"), я не хочу, щоб кнопка "Додати $ MODELNAME" була /admin/appname/modelname
переглянута.
Адміністратор Django пропонує спосіб відключення дій адміністратора (http://docs.djangoproject.com/en/dev/ref/contrib/admin/action/#disabling-action), однак єдиною дією для цієї моделі є "delete_selected". тобто дії адміністратора діють лише на існуючих моделях. Чи є якийсь спосіб джанго-еске це зробити?