TL; DR:
Muszę sposób wyzwalania sygnału niestandardowego po sygnale post_save
automatycznie, czy jest jakiś sposób to zrobić?Jak wysłać sygnał django z innego sygnału
Jestem obecnie rozwija bibliotekę dla Django, który wymaga dużo przychodzi i odchodzi z sygnałem post_save
w Django i zastanawiałem się, czy to możliwe, aby wywołać kolejny sygnał popost_save
więc mogłem realizować własne i nie interweniować na post_save
w przypadku, gdy projekt, który korzysta z biblioteki, musi to zrobić.
Do tej pory wiem, że sygnały mają odebrać klasę jako argument nadawcy, a jeśli wyzwolę ręcznie sygnał z post_save, nic nie zrobię (nadal będę interweniować). Czy istnieje jakieś obejście tego problemu? Czy brakuje mi czegoś w dokumentach?
* Dlaczego * potrzebujesz niestandardowego sygnału? Jeśli to, co musisz zrobić, dzieje się za każdym razem, gdy coś jest zapisane, po prostu użyj sygnału 'post_save'. Nie ma znaczenia, czy użyjesz wszystkich argumentów przekazanych do obsługi sygnału. – solarissmoke
Hej, @ OrcarCarballal Zastanawiałem się, czy moja odpowiedź była pomocna? –
Tak, przepraszam, zupełnie zapomniałem o oznaczeniu tego. Dzięki :) –