擅长:python、mysql、java
<p>通常,在执行HTTP请求时,HTML不会被缓存。导航器将缓存CSS、javascript、图像等。当请求一个网页时,导航器总是呈现它收到的HTML。在</p>
<p>我用nginx和django运行一个网站,根据经验,我可以告诉您,大多数时候,在对应用程序(Python文件)进行更改时,必须重新启动django</strong>。(这可能是django的一个设置)</p>
<p>除非在模板中设置ca缓存(这需要很多设置),否则对模板的任何修改都将自动呈现在您的网站中。默认情况下,django不缓存模板,每次请求模板时它都会处理它们。在</p>
<p>Django是您的框架,apache是您的服务器。要使您的网站正常工作,必须有两个守护进程,一个用于apache,一个用于django。在</p>
<p>重新启动apache不会重新启动django应用程序的代码。您需要做的是重新启动运行django框架的守护进程。在</p>
<p>当您在本地运行代码时,您的代码会按预期工作,因为每次使用命令<code>python manage.py runserver..</code>都会重新加载django框架</p>