Ich benutze Django admin und ich bin auf der Suche nach einer Nachricht an den Benutzer während meine Seite lädt (etwas wie: Bitte warten ...). Gibt es eine Möglichkeit, diese temporäre Nachricht anzuzeigen, wenn der Benutzer auf die Verknüpfung 'admin:appname_modelname_changelist'
geklickt hat (Laden eines Objekts, das geändert werden soll).
Ich verwende keine Ajax, um die Anfrage zu übertragen.
Ich bin auf der Suche nach etwas wie ajaxStart und ajaxComplete Funktionen, um Start/Ende laden Seite zu steuern.Anzeigen einer temporären Nachricht beim Laden einer Seite - Django admin
Antwort
Sie könnten die Admin-Vorlage überschreiben und einen JavaScript-onclick-Handler auf der Verknüpfung hinzufügen, um einen Loader anzuzeigen (z. B. mit jQuery).
Zwingende Admin-Vorlagen: https://docs.djangoproject.com/en/1.9/ref/contrib/admin/#overriding-admin-templates
jQuery onClick-Handler: https://api.jquery.com/click/
Vielen Dank für Ihre Antwort, aber ich brauche etwas wie * AjaxStart * und * AjaxComplete * Ajax Funktionen, um Start/Ende laden Seite – abdoBim
Warum möchten Sie die Fertigstellung steuern? Der Benutzer wird weitergeleitet, nachdem die Anfrage beendet ist, so dass der Loader trotzdem verschwindet. – justdavey
- 1. Django Admin-Seite 'Gruppe' entfernen
- 2. ScriptManager Fehler beim Laden einer Seite
- 3. Nachricht beim Laden
- 4. django Admin-Seite
- 5. ASP.NET - Meldung beim Laden der Seite anzeigen
- 6. Anzeigen einer C# -Nachricht only
- 7. Django Admin Gruppen horizontal anzeigen
- 8. Django, Anzeigen Daumen in Admin?
- 9. Django Admin-Seite nicht gefunden
- 10. Löschen einer temporären Datei nach dem Laden in JVM
- 11. PopUp Nachricht beim Navigieren von einer Aspx-Seite zur anderen
- 12. Django: Sprache der Nachricht von Admin-Panel
- 13. Ausnahme beim Speichern in Django admin abfangen?
- 14. Git: anzeigen Nachricht beim Klonen
- 15. Speichern einer temporären Datei
- 16. Dereferenzieren einer temporären unique_ptr
- 17. Zugriff auf das Objekt in einer Django-Admin-Vorlage
- 18. anzeigen Nachricht in einer anderen Komponente definiert
- 19. Anzeigen einer Toast-Nachricht aus der Anwendungsklasse
- 20. Django Admin-Klassenvariablen aus einer Ansicht abrufen
- 21. Erstellen einer gesamten Webanwendung mit django admin
- 22. Django: Fremdschlüsselwert in einer Listenanzeige admin
- 23. Django Admin Bearbeitungsfelder in einer Tabellenform
- 24. Anzeigen von Daten aus einer Datenbank in einer HTML-Seite mit django
- 25. Django Admin-Seite Reverse ForeignKey Inline
- 26. Aufruf zu einer anderen Seite mit AJAX beim Laden Bild anzeigen
- 27. Django: Bild in Admin-Schnittstelle anzeigen
- 28. Forward-Deklaration - keine Admin-Seite in Django?
- 29. Django 404 mit einer Nachricht Anhebung
- 30. RuntimeException: Eingabe beim Laden einer Seite in AEM nicht
warum Sie auch diese benötigen? Admin-Aufgaben sollen schnell beendet werden. – e4c5
Ich mache einige Datenverarbeitung in save_related() ModelAdmin-Methode, die eine Zeitspanne benötigt, habe ich einige Javascript-Codes getestet, aber es kam nicht, wenn die Seite zu starten und zu vervollständigen. – abdoBim