私はたくさんのモデルとフォームがある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」です。つまり、管理アクションは既存のモデルにのみ作用します。これを行うためのジャンゴ風の方法はありますか?