【发布时间】:2016-11-20 02:28:57
【问题描述】:
保持信号井井有条:
__init__.py
default_app_config = 'posts.apps.PostsConfig'
apps.py
from django.apps import AppConfig
class PostsConfig(AppConfig):
name = 'posts'
def ready(self):
import posts.signals
如何确保ready() 或import posts.signals 只运行一次?
【问题讨论】:
-
ready()运行两次遇到什么问题?两次导入信号应该不会导致任何问题。 -
@solarissmoke 您对答案的编辑是我正在寻找的,谢谢。问题的上下文不同 - 这是请求帮助修复错误,这是基于文档的最佳实践问题。如果它已关闭,则不会大惊小怪,但在发布此之前,我找不到您对其他问题的答案。
-
@knbk 还没有问题,只是想知道如何解释它,因为文档说我应该没有示例。
标签: python django signals django-signals