2017-09-04 38 views
0

我使用AJAX请求来创建一个订单,我也有一个post_save信号,应该在订单保存后执行。是否有可能在AJAX请求上接收post_save信号?..因为我没有得到任何东西,信号处理程序被忽略= |如何在AJAX查询中接收Django post_save信号?

+2

如果您有保存后信号,它总是在保存时发送。它与原始请求是否是Ajax无关。 –

回答

0

1.好的。在深入阅读整个documentation of signals后,我没有找到任何有助于我解决问题的方法。然后我读了this post,描述了很长的信号。所以,我忘了加default_app_config在我模块的__init__.py

default_app_config = 'cmdbox.profiles.apps.ProfilesConfig' 

希望这个提示将帮助我这样的人)

2.的主要问题的答案,这要归功于Daniel Roseman

如果您有保存后信号,它总是在保存时发送。它有 与原始请求是否是Ajax无关。