在Djang上的页面加载之间在服务器上运行子进程

2024-05-14 07:52:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我对python和Django非常陌生,我正在尝试找出在Django中做某事的正确方法。我有一个Django应用程序完成了一半,但我不知道如何运行中间的子进程。你知道吗

我有一个python脚本,它接受3个变量并将它们插入到在OpenSSL上运行单个命令的子进程中。这是此python脚本的简化版本:

issuer = "path/to/file"
serial = "hex number goes here"
URL = "http URL here"

arequest = subprocess.check_output "openssl", "ocsp", "-nonce", "-noverify", "-issuer", issuer, "-serial", serial, "-url", URL])

print(arequest)

我写的剧本很管用。我的目标是在页面加载之间用Django运行subprocess.check_output,这样:

  1. 第1页接受变量的字段输入,用户单击 提交。你知道吗
  2. 变量字段数据被输入到subprocess.check_output命令中,并在服务器上运行该命令以给出arequest。你知道吗
  3. 第2页在文本字段中显示arequest的结果。你知道吗

我也不想在数据库中存储任何东西,除了这个问题范围之外的信息。我知道为了做到这一点,我需要使用get或POST获取信息,但我不确定最佳方法背后的“理论”。有人能帮我往正确的方向推吗?你知道吗


Tags: django方法命令脚本应用程序urloutputhere

热门问题