Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 蟒蛇瓶不通过柱子_Python_Bottle - Fatal编程技术网

Python 蟒蛇瓶不通过柱子

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

我正在尝试制作一个包含多个页面的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</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是在前面定义的