Python 在Django中使用Luigi
我用Luigi框架开发了一个管道 现在我想在一个webapp(Django)中通过按下一个按钮来触发它 但是,当我从webapp运行管道时,会出现以下错误: 信号.signal(信号.SIGUSR1,自处理中断) ValueError:信号仅在主线程中工作“ 这是我的密码:Python 在Django中使用Luigi,python,django,luigi,Python,Django,Luigi,我用Luigi框架开发了一个管道 现在我想在一个webapp(Django)中通过按下一个按钮来触发它 但是,当我从webapp运行管道时,会出现以下错误: 信号.signal(信号.SIGUSR1,自处理中断) ValueError:信号仅在主线程中工作“ 这是我的密码: def run_pipeline(): p = Pipeline() exec p def index_view(request): if request.GET.get('btnRun'):
def run_pipeline():
p = Pipeline()
exec p
def index_view(request):
if request.GET.get('btnRun'):
t = threading.Thread(target=run_pipeline)
t.setDaemon(True)
t.start()
return render(request, 'index.html')
看看它可能会有帮助你是否能够成功地使用django luigi?