Ich bin irgendwie verloren, ich muss einige Python-Code nach der Erstellung einer Modellinstanz in der Admin-Oberfläche aufrufen, und ich habe keine Ahnung, wie Google dafür.Rufen Sie Python-Code nach der Erstellung einer Modellinstanz in der Admin-Schnittstelle
Antwort
Schreiben Sie eine Funktion, um auf die post_save
signal zu hören, dies wird funktionieren, wenn das Modell erstellt wird (unabhängig von den Mitteln).
Genau das, was ich suchte, in der Tat kann ich das pre_save-Signal verwenden, um andere Dinge zu tun, Panzer. – loki
Überschreiben Sie die save_model()
Methode eines ModelAdmin
, die Sie für das Modell erstellen.
Danke, es sieht aus wie Django hat ziemlich Zucker für eine gegebene Aufgabe. – loki
- 1. Abrufen der Modellidentität aus der Modellinstanz
- 2. Erhalte Primärschlüssel der Eloquent Modellinstanz
- 3. Fenster verschwindet nach der Erstellung auf Cocoa
- 4. Rufen Sie jede Funktion in der Liste
- 5. FirebaseRecyclerAdapter - wie Datenbankabfrage nach der Erstellung
- 6. löschen Sitzungsdateien nach einer Zeit von der Erstellung
- 7. Firebase ~ Facebook Login nach der ersten Erstellung
- 8. Verwenden von Python class.instance nach der Erstellung
- 9. Tabellen- nur nach der Erstellung: Objekt nicht
- 10. Hinzufügen einer Eigenschaft zum anonymen Typ nach der Erstellung
- 11. Ändern Sie den Inhalt eines Android-Dialogfelds nach der Erstellung
- 12. ändern Heroku Region nach der Erstellung
- 13. UITableViewCell Layout mit nach der Erstellung
- 14. JQuery Slider - Rufen Sie die Funktion nach der Folie
- 15. django verhindert das Löschen der Modellinstanz
- 16. ContentResolver enthält nicht nur erstellt Bild in einer unmittelbaren Abfrage nach der Erstellung der Datei
- 17. Technische Aspekte der Erstellung einer neuen Kreditart
- 18. Benötigen Sie Hilfe bei der Erstellung einer Einstellungsdatei
- 19. Abrufen des Modellnamens aus der Modellinstanz YII
- 20. Uhrzeit der Erstellung der Schlüssel in redis
- 21. Erstellung der JSP-Informationsseite
- 22. Redirect nach der Erstellung von Eintrag in CakePHP 3
- 23. Werden Kunden in Braintree nach der Erstellung dauerhaft gespeichert?
- 24. Zum neuen Artikel Route nach der Erstellung in Emberjs
- 25. edit node nach der Erstellung in jstree jquery plugin
- 26. So rufen Sie die Methode einer Klasse innerhalb der Klasse
- 27. Optimierung der Erstellung eines Formulars
- 28. nhibernate aktuelle Sitzung verloren nach der Erstellung im Hintergrund thread
- 29. WinForm keine Nachrichten außer direkt nach der Erstellung
- 30. Start jenkins job sofort nach der Erstellung von Seed Job
Benötigen Sie es * nur * nach der Admin-Instanz oder nur für * alle * Instanzen? –
Nur wenn Sie eine Modellinstanz auf der Admin-Oberfläche speichern – loki