Python 如何覆盖站点框架django框架中的信号

Python 如何覆盖站点框架django框架中的信号,python,django,django-signals,Python,Django,Django Signals,我有一个模型,它在django框架中触发post_save信号,设置为运行多个站点。我需要做的是能够用一个信号覆盖该信号,该信号将在需要该信号的特定站点中定义,并使用主应用程序中的信号作为基础 或者简言之,我希望能够编写这些信号或任何其他特定于每个站点的代码,这些代码位于各自的位置,但继承自通用代码。您应该能够通过只导入需要使用的信号来实现这一点。您可以为每个站点创建一组单独的信号文件,将它们相对于wsgi.py或manage.py文件导入,这将允许您覆盖或扩展整个基本信号库 如果您的所有站点都

我有一个模型,它在django框架中触发post_save信号,设置为运行多个站点。我需要做的是能够用一个信号覆盖该信号,该信号将在需要该信号的特定站点中定义,并使用主应用程序中的信号作为基础


或者简言之,我希望能够编写这些信号或任何其他特定于每个站点的代码,这些代码位于各自的位置,但继承自通用代码。

您应该能够通过只导入需要使用的信号来实现这一点。您可以为每个站点创建一组单独的信号文件,将它们相对于wsgi.py或manage.py文件导入,这将允许您覆盖或扩展整个基本信号库

如果您的所有站点都从一个wsgi.py或manage.py文件运行,那么您可能需要测试要导入哪些文件,而不是依赖于相对于cwd导入这些文件