让Django运行main.py文件

时间:2016-05-12 22:26:34

标签: python django

我在python中编写了一个科学程序,输出.png和.pdf 我想从一个Web界面执行这个main.py文件,一个很好的大按钮说GO然后显示.png并下载.pdf

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

  1. 运行我的main.py文件?
  2. 将.png文件返回到html模板?
  3. 下载由main.py脚本生成的文件?
  4. 谢谢你的互联网

1 个答案:

答案 0 :(得分:0)

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

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