Können in Django Signale als Callback-Funktionen verwendet werden? Mit anderen Worten, kann der "Sender" eines Signals es verwenden, um Daten von einer anderen App über den Rückgabewert send()
zu sammeln?Django: Können Signalempfänger Daten zurückgeben?
7
A
Antwort
7
Both
send()
undsend_robust()
eine Liste von Paaren Tupels[(receiver, response), ... ]
, um die Liste der genannten Empfängerfunktionen und deren Antwortwerte repräsentieren.
Beachten Sie, dass dies jedoch eher ein eher unorthodoxer Mechanismus ist; Wenn Sie den Rückgabewert einer Funktion benötigen, rufen Sie sie einfach direkt auf.
Verwandte Themen
- 1. Zurückgeben von Daten auf POST in Django-Tastypie
- 2. Python DBus Signal entfernen (Signalempfänger entfernen)
- 3. Kann Daten nicht zurückgeben
- 4. VBScript zurückgeben leere Daten
- 5. Falsche Daten zurückgeben
- 6. Falsche Daten zurückgeben
- 7. Wie können Sie verschachtelte Daten im Django-Rest-Framework filtern?
- 8. django - Formularfehler von einer generischen Anwendungsansicht zurückgeben
- 9. Retrofit Kann keine Daten zurückgeben
- 10. Zurückgeben von Web-API-Daten
- 11. GCM-Daten, die null zurückgeben
- 12. Instagram API $ Daten zurückgeben NULL
- 13. können wir nicht Liste in Python zurückgeben?
- 14. django rest framework ein benutzerdefiniertes Objekt zurückgeben
- 15. Select2 - Zusätzliche Daten über Ajax-Anruf zurückgeben
- 16. Django formt saubere Daten
- 17. Fehler empfangen "In einer Funktion enthaltene Select-Anweisungen können keine Daten an einen Client zurückgeben"
- 18. Daten können nicht in Datentabelle aktualisiert werden
- 19. Django Post Anfrage Daten
- 20. django wiederholte Daten manchmal
- 21. Django Daten sharding
- 22. Sie können ein Paginierungsobjekt in Django serialisieren?
- 23. HTTPResponse - Zurückgeben von organisierten Daten (Tabelle?)
- 24. Excel - Zurückgeben einer Spaltenüberschrift, wenn Daten unter
- 25. JSON kann kyrillische Daten nicht zurückgeben
- 26. Zurückgeben von JSON-Daten mit PHP
- 27. Threads, die Daten in .NET zurückgeben
- 28. zwei Abfragen, die verschiedene Daten zurückgeben
- 29. Daten von URL mit Python zurückgeben
- 30. Zurückgeben von Daten aus gegabelt Prozesse
Große Antwort. Ich frage mich, wäre es eine geeignete Anwendung für Signale, wenn Sie den Funktionsnamen nicht kennen, oder was andere Alternativen sind. – Wtower