Djangoのadminインタフェースは何を使用すべきではありませんか?
-
11-09-2019 - |
質問
私は以前に管理することは非常に困難であったいくつかのアプリケーションにDjangoの自動管理機能を適用してきました。私たちは(完全にいくつかの内部のアプリを置き換えるためにそれを使用することを含む)を使用する他のアプリケーションにそれを適用する方法はたくさんのことを考えています。私はかかわらず、船外に行く前に、私はを特に何かがありますのためにそれを使うべきではないのですか?
解決
ユーザー固有の権限。私自身は、新しい(そして少なくとも一度、文書化されていない)機能(newformsの管理者からの)いくつかのことが実際に可能にするthat--にそれを動作するようにしようとしていました。あなたがコントロールになりたいか罰金によっては、しかし、あなたはジャンゴ/管理の内部に非常に、非常に深いなってしまうことができます。あなたはそれがカスタム管理アプリでそうすることを容易にし、壊れにくくだshould--意味するものではありませんすることができますからといっています。
他のヒント
一般的に、あなたはあなたが本当に信頼していない人によるアクセスのための管理を使用しないでください。柔軟性の多くは(Djangoの1.0以来ずっとそう)の事をロックダウンし、アクセスを制御するという点でありますにもかかわらず、管理者はまだそれを使用している人々があなたのスタッフのメンバーを信頼されていることを前提に設計されています。
所属していません StackOverflow