Django弃用:信号

Django弃用:信号,django,django-rest-framework,django-signals,Django,Django Rest Framework,Django Signals,信号会被弃用吗?我正在启动一个新的应用程序,我最初计划实现一些基于信号的功能,但一位同事告诉我,信号即将被弃用,我应该避免使用它们。 这是真的吗?我找不到任何支持他的说法的来源 但一位同事告诉我,信号即将被弃用,我应该避免使用它们。这是真的吗 在(遥远的)未来,情况当然可能是这样。但目前的情况并没有提到这一点。关于已删除的信号,唯一一件事是断开功能中的弱参数 也就是说,Django的信号通常在不必要的时候使用。几个Django ORM调用,比如绕过信号。因此,它给出了一个错误的想法,即在创建新记

信号会被弃用吗?我正在启动一个新的应用程序,我最初计划实现一些基于信号的功能,但一位同事告诉我,信号即将被弃用,我应该避免使用它们。 这是真的吗?我找不到任何支持他的说法的来源

但一位同事告诉我,信号即将被弃用,我应该避免使用它们。这是真的吗

在(遥远的)未来,情况当然可能是这样。但目前的情况并没有提到这一点。关于已删除的信号,唯一一件事是
断开
功能中的
参数


也就是说,Django的信号通常在不必要的时候使用。几个Django ORM调用,比如绕过信号。因此,它给出了一个错误的想法,即在创建新记录时将执行某些任务。例如,请参阅解释为什么信号通常不是一个好主意的示例。

弃用时间表()没有提到,据我们所知,这些信号没有弃用。但一般来说,信号被过度使用。通常,信号应作为最后手段之一使用。特别是因为有很多Django ORM调用规避信号。@WillemVanOnsem好的,谢谢!在使用信号之前,您通常会推荐哪些做法?我需要为用户实现通知。通常,在视图中这样做可能更好。特别是因为信号没有请求上下文。