让Django运行一个main.py文件



我用python编写了一个科学程序,它输出.png和.pdf我想从web界面执行这个main.py文件,有一个漂亮的大按钮,上面写着GO,然后显示.png并下载.pdf

我使用Django框架来提供GO页面。如何到达:

  1. 运行我的main.py文件
  2. 将.png文件返回到html模板
  3. 下载main.py脚本生成的文件

感谢您的互联网

这个问题对于特定的答案来说有点宽泛,但一般来说,可以:

  1. 让按钮访问API,该API将在服务器上的另一个线程中访问main.py文件
  2. 应用程序完成后,将生成的文件移动到web服务器上提供静态文件的确定位置
  3. 为用户提供一个指向新创建文件位置的URL
  4. 运行cron作业以清除静态目录中的旧文件

相关内容

最新更新