Django-partage

application de partage d'objet de niveau de ligne Django
Télécharger maintenant

Django-partage Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • BSD License
  • 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