Html 对烧瓶模板的更改未显示在部署的网站上

Html 对烧瓶模板的更改未显示在部署的网站上,html,templates,nginx,flask,Html,Templates,Nginx,Flask,我已经将一个使用flask和nginx/gunicorn构建的网站部署到一个AWS EC2实例中,但我尝试对base.html模板所做的任何更改都不会显示在该网站上。base.html有我的页眉和页脚。我创建了一个额外的html页面(仅用于测试),该页面的页脚内容与base相同,并且在触发该路由时会显示这些更改,但是呈现扩展base的html的路由不会显示相同的更改 这是我在flask中使用的base.html结构-我试图在该文档的页眉和页脚中更改的任何内容似乎都不会显示-但它100%由网站呈现

我已经将一个使用flask和nginx/gunicorn构建的网站部署到一个AWS EC2实例中,但我尝试对base.html模板所做的任何更改都不会显示在该网站上。base.html有我的页眉和页脚。我创建了一个额外的html页面(仅用于测试),该页面的页脚内容与base相同,并且在触发该路由时会显示这些更改,但是呈现扩展base的html的路由不会显示相同的更改

这是我在flask中使用的base.html结构-我试图在该文档的页眉和页脚中更改的任何内容似乎都不会显示-但它100%由网站呈现,因为页眉和页脚在其他任何地方都不存在

<!doctype html>
<html lang="en">
    <head>
        ... imports etc. ...
    </head>
    <body>
        <header class="header">
            ... header content ...
        </header>
        {% block content %}{% endblock %}
        <footer class="footer">
            ... footer content ...
        </footer>
    </body>
</html>

... 进口等。。。
... 标题内容。。。
{%block content%}{%endblock%}
... 页脚内容。。。
我已经清除了浏览器历史记录,我尝试在nginx.conf中禁用sendfile,我从从未访问过该站点的设备访问过该站点,并且我的base.html更改从未显示。nginx reload/restart不会显示对base.html的更改,我可以告诉gunicorn不会进行缓存,在本地运行站点不会显示我所做的更改。我已经成功地对该网站进行了其他更改,例如更改了周围的favicon


提前谢谢

只需将下面的代码添加到您的应用程序或init文件中即可

 app.config['TEMPLATES_AUTO_RELOAD'] = True
重新启动服务器,启动Gunicorn,重新启动Supervisor和Nginx