Question

J'ai été l'application des fonctions d'administration automatique de Django pour certaines applications qui étaient auparavant très difficiles à gérer. Je pense à beaucoup de façons de l'appliquer à d'autres applications que nous utilisons (y compris l'utiliser pour remplacer certaines applications internes tout à fait). Avant que j'aller à la mer mais, est-il quelque chose en particulier I ne devrait pas utiliser?

Était-ce utile?

La solution

privilèges spécifiques à l'utilisateur. Je me suis essayé de travailler dans that-- certains des nouveaux (et au moins à l'époque, sans-papiers) (caractéristiques de newforms-admin) rendent réellement possible. Selon la façon dont vous voulez bien le contrôle d'être, cependant, vous pouvez finir par avoir très, très profondément dans les entrailles de Django / admin. Tout simplement parce que vous pouvez ne signifie pas que vous il est plus facile devrait: et moins fragile de le faire avec une application d'administration personnalisée.

Autres conseils

En général, vous ne devriez pas utiliser l'administrateur pour l'accès par des personnes que vous ne vraiment pas confiance. Même si il y a beaucoup de flexibilité en termes de choses de verrouillage d'accès vers le bas et le contrôle (beaucoup plus depuis Django 1.0), l'administrateur est toujours conçu sur l'hypothèse que les gens qui l'utilisent sont des membres de confiance de votre personnel.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top