服务器上更改的 HTML 文件未反映出来
The HTML file changed on server is not reflected
使用 DigitalOcean 部署了 django 项目。
与服务器IP地址确认后,显示该站点。
不过有一部分想修改,django的template文件夹是HTML
我编辑了一些。
而且重装后检查了nginx也没有反映出来。
但是因为是第一次部署,原因不明。
想请教一下这个原因。
这是否意味着显示的 HTML 不是模板文件夹显示?
我想知道如何修复它。
后记
请告诉我。
[Unit]
Description=gunicorn daemon (apasn)
Requires=apasn.socket
After=network.target
[Service]
User=administrator
Group=www-data
WorkingDirectory=/home/administrator/apasn
ExecStart=/home/administrator/apasn/venv/bin/gunicorn \
--access-logfile - \
--workers 3 \
--bind unix:/run/gunicorn/apasn.sock \
person_manager.wsgi:application
[Install]
WantedBy=multi-user.target
Django 使用模板缓存,因此重新启动 nginx 不会立即执行任何操作。您可以做几件事:
首先,尝试重启 gunicorn:
sudo systemctl restart gunicorn
看看是否可以解决问题。如果没有,请使用 settings.py
中的 DEBUG = True
打开调试模式,然后重新启动 gunicorn。到那时你肯定会看到变化。然后,使用 DEBUG = False
关闭调试模式,然后再次重启 gunicorn。
使用 DigitalOcean 部署了 django 项目。 与服务器IP地址确认后,显示该站点。 不过有一部分想修改,django的template文件夹是HTML 我编辑了一些。 而且重装后检查了nginx也没有反映出来。 但是因为是第一次部署,原因不明。
想请教一下这个原因。 这是否意味着显示的 HTML 不是模板文件夹显示? 我想知道如何修复它。
后记 请告诉我。
[Unit]
Description=gunicorn daemon (apasn)
Requires=apasn.socket
After=network.target
[Service]
User=administrator
Group=www-data
WorkingDirectory=/home/administrator/apasn
ExecStart=/home/administrator/apasn/venv/bin/gunicorn \
--access-logfile - \
--workers 3 \
--bind unix:/run/gunicorn/apasn.sock \
person_manager.wsgi:application
[Install]
WantedBy=multi-user.target
Django 使用模板缓存,因此重新启动 nginx 不会立即执行任何操作。您可以做几件事:
首先,尝试重启 gunicorn:
sudo systemctl restart gunicorn
看看是否可以解决问题。如果没有,请使用 settings.py
中的 DEBUG = True
打开调试模式,然后重新启动 gunicorn。到那时你肯定会看到变化。然后,使用 DEBUG = False
关闭调试模式,然后再次重启 gunicorn。