如何使用Flask应用程序更新来更新网站

我是一个总是新手,从来没有学到任何有关Linux,服务器或烧瓶,直到今天。 但是我喜欢python,所以我按照这个教程来configuration一个VPS并用烧瓶创build一个网站。

这个教程工作正常,我能够build立我的网站。 但是我没有看到如何更新文件。 这就是我所做的。

  1. 教程完成后,网站使用“这是一个例子”等基本数据。
  2. 我在我的Windows电脑上创build了我的烧瓶应用程序的改进版本。
  3. 我用FileZilla上传新的更新的myproject文件,静态和模板文件夹和一些PNG图像,使用SFTP连接。
  4. 当我进入我的网站,它仍然显示旧的基本版本“这是一个例子”,而不是新的上传的文件。

第4步显然是我卡住的地方。 网站不更新。

我在此之前所做的事情。

  • Flask应用程序在我的本地主机上工作。 那里没有问题。
  • 我在ubuntu服务器上用nano检查过,filezilla实际上把这些file upload到了服务器上。 是的,更新的myproject.py文件在那里。

  • 还尝试了下一个命令,试图重新加载一切:

sudo systemctl守护进程重新加载
sudo systemctl启动webgutinberg
sudo systemctl启用webgutinberg
sudo systemctl重启nginx

所以…我错过了什么?

奖金:我也知道如何自动更新每个file upload到服务器的网站。 我的意图是将图像添加到画廊,我希望file upload到服务器后立即显示它们。 如果可能的话,避免使用databases.f

修复了我自己的问题:

sudo systemctl status myproject sudo systemctl status myproject | sed -n 's/.*Main PID: \(.*\)$/\1/gp' | cut -f1 -d' ' | xargs kill -HUP sudo systemctl daemon-reload 

这固定它。 似乎工人没有重置。