Django-Admin-Ansichten

Eine einfache Möglichkeit, benutzerdefinierte Admin-Ansichten und direkte URLs zum Django-Administrator hinzuzufügen
Jetzt downloaden

Django-Admin-Ansichten Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Frank Wiles
  • Website des Verlags:
  • http://search.cpan.org/~fwiles/ModPerl-ParamBuilder-0.08/lib/ModPerl/ParamBuilder.pm

Django-Admin-Ansichten Stichworte


Django-Admin-Ansichten Beschreibung

Django-Admin-Ansichten ist eine einfache Möglichkeit, benutzerdefinierte Admin-Ansichten und direkte URLs an den Django Admin.overview hinzuzufügen "Der Administrator ist nicht Ihre App. Interne Mitarbeiter oder andere interne Benutzer, die technisch savvy genug sind, um den Administrator zu verwenden. Es gibt mehrere Projekte von Drittanbietern, wie Adminplus, aber erfordern, dass der Benutzer den Admin-Objekt neu definiert. Dies ist in Ordnung für Entwickler, die ein Django-Projekt einrichten, aber nicht ideal für Entwickler, die Drittwerkzeuge für andere Entwickler schreiben, um in ihren Projekten zu verwenden. Bei ihren Projekten. Zwei Merkmale: 1. Definieren Sie einfach benutzerdefinierte Admin-Ansichten und verknüpfen Sie sie auf den Administratorseiten2. In externen URL-Links enthalten Pip Installieren Sie Django-Admin-Views2. Admin_views zu installiert_Apps in Ihrem Settings.py3 hinzufügen. Führen Sie den Verwaltungsbefehl admin_views_install_templates aus, um die erforderliche modifizierte Administratorindexvorlage auf das TEMPLATE_DIRS Ihres Projekts zu installieren. Sie werden aufgefordert, für welche dieser Verzeichnisse, in denen Sie installiert werden möchten, wenn es mehrere Verzeichnisse definiert sind .USCHLAGENDE MUSAGAULL DIESE DIESER ZAZIZIERT IN DIE ADMIN-Definition Ihres Modells. Sie subklieren einfach Ihren Administrator von Adminviews anstelle des Standard-Administrators.Modeladmin. In diesem Beispiel haben wir eine benutzerdefinierte Ansicht, die den Benutzer nur dazu leitet, den Benutzer von CNN und einen direkten URL-Link umleiten Testadmin (Adminviews): admin_views = (('Umleitung zu CNN', 'redirect_to_cnn'), ('Gehen Sie zu revsys.com', 'http://www.revsys.com'),) def redirect_to_cnn (selbst, * args , ** kwargs): Return Redirect ('http://www.cnn.com') admin.site.Register (testmodel, testadmin) Diese werden nun im Administrator unter den üblichen Django Admin-Modell-CruD-Schnittstellen für Beispiel_App angezeigt Ein paar verschiedene Symbole, um zwischen benutzerdefinierten Admin-Ansichten und einer direkten URL-Verbindung zu destinieren Wie immer Feedback ist sicherlich willkommen. Product's Homepage


Django-Admin-Ansichten Zugehörige Software