django-admin-views

Logiciel capture d'écran:
django-admin-views
Détails logiciels:
Version: 0.1.0
Date de transfert: 20 Feb 15
Développeur: Frank Wiles
Licence: Gratuit
Popularité: 0

Rating: 2.0/5 (Total Votes: 1)

django-admin-vues est un moyen simple d'ajouter visites de l'administrateur personnalisé et des URL directes à l'administration de Django.
Aperçu
Alors que «l'administrateur ne est pas votre application", il est souvent utile de pouvoir ajouter facilement un peu de fonctionnalité à l'administrateur pour le personnel interne ou d'autres utilisateurs internes qui sont suffisamment avertis technologie à utiliser l'admin.
Il ya plusieurs projets de tiers tels que AdminPlus, mais ils exigent que l'utilisateur de redéfinir l'objet Admin.site. Ce est très bien pour les développeurs qui mettent en place un projet Django, mais pas idéal pour les développeurs qui écrivent des outils tiers pour d'autres développeurs à utiliser dans leurs projets.
django-admin-vues tente de résoudre ce problème en remplaçant simplement les modèles d'administration pour fournir deux caractéristiques:
1. Définissez facilement visites de l'administrateur personnalisé et de les relier sur les pages d'administration
2. Ajoutez facilement dans les liens URL externes
Étapes Installation
1. PIP installer django-admin-vues
2. Ajouter à admin_views INSTALLED_APPS dans votre settings.py
3. Exécutez les admin_views_install_templates de commande de gestion pour installer le modèle d'index admin modifiée nécessaire pour les TEMPLATE_DIRS de votre projet. Vous serez invité pour lequel de ces répertoires que vous souhaitez l'installer si il ya plusieurs répertoires définis.
Utilisation
Tout cela la magie se produit dans la définition administrateur de votre modèle. Vous sous-classe tout simplement votre admin de AdminViews la place de la admin.ModelAdmin standard. Dans cet exemple, nous avons une vue personnalisée qui ne fait rien, mais rediriger l'utilisateur vers CNN et un lien URL directe qui va à la page d'accueil de mon entreprise:
de django.contrib importation administrateur
de redirection d'importation django.shortcuts
de AdminViews d'importation admin_views.admin
de example_app.models importation TestModel
TestAdmin de classe (AdminViews):
& Nbsp; admin_views = (
& Nbsp; ("Rediriger vers CNN», «redirect_to_cnn '),
& Nbsp; ('Aller à revsys.com »,« http://www.revsys.com'),
& Nbsp;)
& Nbsp; redirect_to_cnn def (auto, * args, ** kwargs):
& Nbsp; retour redirection ('http://www.cnn.com')
admin.site.register (TestModel, TestAdmin)
Ceux-ci seront maintenant se afficher dans l'admin ci-dessous les interfaces modèle CRUD habituels Django admin pour example_app avec un couple de différentes icônes pour distinguer un entre les vues d'administration personnalisée et un lien direct URL.
Avec ce tiers développeurs doivent seulement instruire leurs utilisateurs d'installer leurs app, django-admin-vues et exécuter la commande admin_views_install_templates.
. Je espère que vous trouverez utile et comme toujours la réaction est certainement la bienvenue

Exigences :

  • Python
  • Django

D'autres logiciels de développeur Frank Wiles

django-beta
django-beta

11 May 15

django-friendship
django-friendship

14 Apr 15

django-app-metrics
django-app-metrics

20 Feb 15

Commentaires à django-admin-views

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!