Django 代码更改不会反映在生产服务器上

Kes*_*lme 1 django production production-environment

我对 Django 应用程序中的模型表单之一进行了如此更改 - 我为用户添加了新的输入字段。然后我测试了环境的变化,一切正常。然后我提交更改并将其推送到远程存储库。我在 AWS 上运行的生产服务器上提取了更改。我pkill -f runserver在终端中运行以重新启动服务器,但是更改没有发生。只有有关 html 标签的更改可见(新标签等)。不存在的更改来自模型来源:用户的新输入字段 - 这些更改在模板页面中完全丢失。什么可能导致这种行为?

Abh*_*ngh 5

每次更改代码时都需要重新启动gunicorn服务。运行sudo systemctl restart gunicorn 执行它,更改就会反映出来。