使用DigitalOcean部署的django项目。 确认服务器IP地址后,显示站点。 但是,有一部分我要修改,django的模板文件夹是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
答案 0 :(得分:2)
Django使用带有模板的缓存,因此重启nginx不会立即执行任何操作。您可以做一些事情:
首先,尝试重新启动gunicorn:
sudo systemctl restart gunicorn
查看是否可以解决。如果不是,请使用DEBUG = True
中的settings.py
打开调试模式,然后重新启动gunicorn。您肯定会在那时看到更改。然后,使用DEBUG = False
关闭调试模式,然后再次重新启动gunicorn。