我刚开始学习Electron,并对Python和Django有一些经验。这就是我要达到的目标
据我所知
我的知识(虽然有限)
Another article这是关于在Electron中运行Haskell服务器的。因此,我尝试用以下实现来适应django,但我再次收到一个错误连接被拒绝,这很可能是由于服务器无法运行
function createBackendServer () {
backendServer=child_process.spawn([path/to/venv/python],['manage.py','runserver'])}
在这方面,我的成功有限。我已经能够运行Django服务器,但是我不能终止服务器。为此,我使用了以下代码
^{pr2}$而且
`app.on('window-all-closed', function () {
if (process.platform !== 'darwin') {
app.quit()
backendServer.kill()
}
})`
这些似乎都不起作用,因为我仍然可以看到python的一个实例在运行,并且url 127.0.0.1:8000
仍然可以从web浏览器访问。记住这一切,我有以下几个问题
在我的代码中添加SIGNIT效果很好
相关问题 更多 >
编程相关推荐