在Django中,有AppConfig.ready()
,当单个应用程序准备就绪时会调用它。
整个项目是否有相同的东西?我如何知道在不同应用程序的少数模型上执行操作何时安全?
答案 0 :(得分:0)
我认为如何加载代码的唯一 Django概念是 App 概念,因为它是您可以在项目设置INSTALLED_APPS
变量中配置的
为了确保您可以对这些模型执行操作,您应该在每个模型应用上的自定义AppConfig.ready
方法上初始化它们(例如,它的信号),并确保您的项目包含这些模型中的应用程序您的设置INSTALLED_APPS
变量。