1
我正在尝试使用Bottle和HTML来测试HTTP GET和POST。我已经写了这个代码,它要求用户输入一个颜色名称作为参数,如果它存在于预先定义的列表中,那么它应该打印找到并显示颜色。但我不知道我如何通过这个论点。如果我尝试像橙色,红色等默认值它工作正常。将参数作为HTML属性传递
from bottle import*
import socket
@error(404)
def error404(error):
return '<p align=center><b>Sorry, a screw just dropped.Well, we are hoping to find it soon.</b></p>'
@get('/New/rem_serv/:arg')
def nextstep(arg):
_colorlist=['Red','Green','Blue','Yellow','Orange','Black','White']
if arg in _colorlist:
return "Found the same color \n","<p style='font-weight:bold; text-align:center; background-color:arg;'>" + str(arg)
else:
return error404(404)
addrIp = socket.getaddrinfo(socket.gethostname(), None)
addrIp = addrIp[0][4][0]
run(host=addrIp, port=80)