python - mod_wsgi 显示旧代码

标签 python django apache2 mod-wsgi

我在 apache2 上运行 mod_wsgi。它正在运行 Django,出于某种原因,在我更改代码后,旧版本有时会与新代码一起显示。

例如,在创建一个仅返回带“Hi”的 Http 响应的 View 后,我得到 Django 起始页或“Hi”。

有什么想法会导致这种情况吗?

谢谢。

最佳答案

正如@aaronasterling 所说 - mod_wsgi 保持代码加载,但更改后无需重新启动 apache。更方便的方法是从 CLI 访问 wsgi 文件,例如:

$ touch django.wsgi

关于python - mod_wsgi 显示旧代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9970598/

相关文章:

django - 使用参数重定向。 NoReverseMatch 在/test/

php - 如何在 apache2 服务器上执行 PHP 长时间脚本?

python - argparse:传递负值时需要一个参数

python - 如何从 "B"类中调用 "A"类的实例方法?

python - Django : Query a model from it's save method

Django ORM : caching and manipulating ForeignKey objects

python - Django Rest Framework 用户身份验证

python - CoreDumpDirectory 不适用于 ubuntu;在 apache2 错误日志中获取段错误

c - Apache2 模块中的段错误

python - 一起使用 Flask 和 Tornado?