Python 每次我点击服务器时,Django应用程序都会显示相同的实例

Python 每次我点击服务器时,Django应用程序都会显示相同的实例,python,django,django-deployment,Python,Django,Django Deployment,我有一个示例Django应用程序,它使用mod_wsgi托管在Apache2服务器上。目前我只在环回地址(127.0.0.1)上测试它。我就是这么做的: 打开一个选项卡并转到循环回地址。然后我在Django应用程序上工作 现在,当我启动另一个选项卡并转到环回地址时,Django应用程序不会从头开始。它向我显示了另一个选项卡中发生的完全相同的事情 我如何避免这种情况?如果我在网上运行应用程序,它会自动解决吗?我对这一点非常陌生,我还没有在谷歌上找到解决方案。我可以提供解决问题所需的任何文件 您可能

我有一个示例Django应用程序,它使用mod_wsgi托管在Apache2服务器上。目前我只在环回地址(127.0.0.1)上测试它。我就是这么做的:

  • 打开一个选项卡并转到循环回地址。然后我在Django应用程序上工作
  • 现在,当我启动另一个选项卡并转到环回地址时,Django应用程序不会从头开始。它向我显示了另一个选项卡中发生的完全相同的事情
    我如何避免这种情况?如果我在网上运行应用程序,它会自动解决吗?我对这一点非常陌生,我还没有在谷歌上找到解决方案。我可以提供解决问题所需的任何文件

    您可能已经习惯了PHP,在更改PHP源代码时不需要重新启动服务器。出于开发目的,您可以设置
    最大请求数=1
    。这将为每个请求启动一个新的WSGI进程


    您可能还对这个问题感兴趣:

    当您进行更改时,内置开发服务器(通过执行
    python manage.py runserver
    )将刷新。Apache将不会(默认情况下)

    您需要重新启动apache,或者需要在WSGI配置中设置
    maximum requests=1


    方法是运行内置的dev服务器进行开发,然后部署到apache服务器进行生产

    你希望看到什么?在这种情况下,“从头开始”是什么意思?你是说一个新的标签指向与前一个标签完全相同的URL吗?Django不是PHP,它通常会在每次请求时重新解释整个页面。同一个应用程序实例将继续运行并应答请求,除非您将apache配置为在N次页面浏览后终止它。@PauloScardine我不知道!我有没有办法强迫Django采取其他方式,并为每个页面请求加载一个新的应用程序实例。我正在尝试进行一项用户研究,至少有20名用户将同时使用该应用程序。是的,您可以设置
    最大请求数=1
    ,但这会破坏性能。这会杀死已经运行的进程吗?我不希望这种情况发生。