对Python代码所做的更改没有反映在虚拟盒中Fedora的服务器上(不重复)

2024-10-04 11:28:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个虚拟机在甲骨文虚拟盒有Fedora24。我的python服务器正在运行(Django)。没有像这样的web服务器阿帕奇。不过,当我对代码进行更改时,文件将被保存,但更改不会反映在服务器上。你知道吗

我必须杀死-15个python进程id 或者 多次重新启动我的虚拟机以查看更改。

知道为什么会这样吗?也尝试过清除浏览器缓存。你知道吗


Tags: 文件django代码服务器webid进程浏览器
1条回答
网友
1楼 · 发布于 2024-10-04 11:28:55

您没有提供足够的上下文—比如“您的python服务器”到底是什么,但是无论如何,您提到了一个浏览器缓存,所以我假设它是一个web服务器进程。关键是:Python模块在每个进程中只导入一次,而一旦导入,对源文件的更改就完全不相关了。因此,如果您有一个长时间运行的进程,则每次部署新版本的模块时都需要重新启动该进程。你知道吗

相关问题 更多 >