【发布时间】:2021-02-05 21:45:26
【问题描述】:
当我搜索数据时,如何将这些数据返回给Label?
HTML:
<form action='/' method='POST'>
<label for="server number">server number</label>
<input class="server_number" type="text" name='server_number' id='server_number' placeholder="Enter server_number">
<br>
<label for="meter number">meter number</label>
<input class="meter_number" type="text" name='meter_number' id='meter_number' placeholder="Enter meter_number">
</br>
<div class="=form-group">
<button class="=btn btn-primary" type="submit"> check</button>
</div>
<label for="result">result</label>
<input type="text" name='result' id='result' placeholder="result">
</form>
Python:
def header():
ganache_url = "HTTP://127.0.0.1:7545"
web3 = Web3(Web3.HTTPProvider(ganache_url))
web3.eth.defaultAccount = web3.eth.accounts[0]# abi = json.loads('[ ]')
address = web3.toChecksumAddress("0x3a9AE7Ac1786677D41C3f6A340577Ea42216c81a")
contract = web3.eth.contract(address = address, abi = abi)
if request.method == "POST":
server_number = request.form["server_number"]
meter_number = request.form["meter_number"]
result = contract.functions.get(int(server_number), int(meter_number)).call()
print(result)
return render_template('header.html')
return render_template('header.html')
如图所示,我正在寻找某些值。我想将数据(结果)返回到结果标签,另外,当我搜索时,我输入了两个值,但是从(结果)返回了三个值。我该怎么做?
【问题讨论】: