Django-partage Classement & Résumé
- Nom de l'éditeur:
- Praekelt Foundation
- Site Internet de l'éditeur:
- http://praekelt.com
Django-partage Mots clés
Django-partage La description
Application de partage d'objets de niveau de ligne Django Django-Sharing est une application de partage de niveau de ligne Django limitant l'accès au contenu par utilisateur dans Django Admin.installation 1. Installez ou ajoutez Django-partage sur votre chemin Python. 2. Ajouter «partage» au paramètre installé_apps du projet. 3. Ajouter 'Sharing.Backends.sharingbackend' à l'authentification_backends du projet Configuration de la commande de Django-partage pour limiter l'accès au contenu de vos différentes classes d'administration besoin d'inclure la classe ShareadminMixin. Par exemple: # admin.pyfrom Django.Contrib Import adminfrom Sharing.Admin Import ShakeAdMinMixincLass ArticleAdMin (ShareAdMinMixin, Admin.Modeladmin): Passadmin.Site. Registre (Article, Articleadmin) Il est crucial pour ShareadminMixin comme la première classe ancêtre de l'administrateur Classe 'Définition.alternativé Vous pouvez activer automatiquement le partage de tous les modèles enregistrés au site d'administration. Django-Sharing comprend une méthode Admin_Mixin_Share qui appliquera la classe ShareadminMixin à tous les modèles enregistrés au site d'administration. Appelez la méthode après admin.AutoDiscover () dans URLS.PYRY.CY.PYRFROM DJANGO.CONF.URLS.DEFAULTS IMPORT * à partir de DJANGO.CONTRIB IMPORT IMPORTHISTOPPOVER () Sharing.admin_mixin_share () Urlpatterns = Modèles ('', (R '^ admin /', inclure (admin.site.urls)),) Une fois que la classe ShareadminMiXin a été appliquée, vos vues de modification de l'administrateur doivent inclure le groupe et l'utilisateur partageant l'inliction et restreindre le contenu de manière appropriée.
Django-partage Logiciels associés