Python 蟒蛇瓶不通过柱子
我正在尝试制作一个包含多个页面的web程序,但是post语句中没有任何内容Python 蟒蛇瓶不通过柱子,python,bottle,Python,Bottle,我正在尝试制作一个包含多个页面的web程序,但是post语句中没有任何内容 @bottle.route('/ecoedit/<whole_number>') def ecoedit(whole_number): #add method="post" to form action = "/..." when appropriate return ''' <html> <head> <title>ECO Editor&l
@bottle.route('/ecoedit/<whole_number>')
def ecoedit(whole_number):
#add method="post" to form action = "/..." when appropriate
return '''
<html>
<head>
<title>ECO Editor</title>
</head>
<body>
<h1>ECO Editor</h1>
<form action="/ecoedit/%(x)s" >
<p>Revision Number</p>
<p> <input name="RevNumber" type="text"/> </p>
<h3>Change Specifications</h3>
<input type="radio" name="ChangeLocation" value="BOM">BOM
<input type="radio" name="ChangeLocation" value="Netlist">Netlist<br>
<input type="radio" name="ChangeType" value="Add">Add
<input type="radio" name="ChangeType" value="Change">Change
<input type="radio" name="ChangeType" value="Remove">Remove<br>
<button>Submit Changes</button>
</form>
</body>
</html>
'''% {"x" : whole_number}
@bottle.post('/ecoedit/<whole_number>')
def ecoedit(whole_number):
print 'hello'
ChangeLocation = post_get('ChangeLocation')
print ChangeLocation
@battle.route('/ecoedit/'))
def ecoedit(整数):
#适当时,将method=“post”添加到表单操作=“/…”
返回“”'
生态编辑
生态编辑
修订号
更改规格
物料清单
网络列表
添加
改变
删除
提交更改
''“%$x”:整数}
@瓶子。post('/ecoedit/'))
def ecoedit(整数):
打印“你好”
ChangeLocation=post\u get('ChangeLocation')
打印更改位置
该网页出现,但在点击提交后,控制台中完全没有任何事情发生,甚至连e-print hello都没有。有人能告诉我为什么会发生这种情况吗将表单标签更改为
<form action="/ecoedit/%(x)s" method="POST">
将表单请求作为POST而不是默认GET发送
注意:这对我来说是崩溃的,因为没有定义
post\u get
,但这可能是在您的代码中定义的。谢谢!是的,post_get是在前面定义的