【发布时间】:2022-01-07 21:49:59
【问题描述】:
我正在尝试创建一个网页,用户在其中输入两个数据,然后我接收该数据并将其传递给外部 python 脚本我无法输入 Django 的 python 脚本,因为它非常大
<form action='generate' method='post' >
{% csrf_token %}
enter the current status:<input type="text" name="status"></br>
enter the water_level:<input type="text" name="level"></br>
<input type="submit" value="submit">
</form>
'''
I am receiving the value entered by the user into views. generate function as follows
'''
def generate(request):
a=int(request.POST["status"])
b=int(request.POST["level"])
out=run(sys.executable,['C:\Users\siddhant\Desktop\internship\indicator\work\templates\water.py',"a","b"],shell=False,stdout=PIPE)
print(out)
我想在这里运行water.py文件只绕过输入a和b
from os import read
from random import randint
import sys
from tkinter.constants import X
from datetime import*
import pandas as pd
import numpy as np
from pandas.core.base import DataError
from time import time
start_time = datetime.now()
# do your work here
x=sys.argv[1]
current_level=sys.argv[2]
我想将接收到的输入 a 和 b 分别传递给 x 和 current_level
【问题讨论】: