我試圖通過添加後在Python瓶應用轉移兩個HTML表單值。不幸的是,它只是連接在一起。我試着輸入到int轉換,但後來我得到「未處理的異常錯誤」 ......這是我的代碼HTML值後在另外一瓶應用
from bottle import get, post, request,default_app # or route
import math
@get('/login') # or @route('/login')
def login():
return '''
<form action="/login" method="post">
Number1: <input name="num1" type="number" />
Number2: <input name="num2" type="number" />
<input value="Add" type="submit" />
</form>
'''
@post('/login') # or @route('/login', method='POST')
def do_login():
num1 = request.forms.get('num1')
num2 = request.forms.get('num2')
return num1+num2
import os
from bottle import TEMPLATE_PATH
TEMPLATE_PATH.append(os.path.join(os.environ['OPENSHIFT_HOMEDIR'],
'runtime/repo/wsgi/views/'))
application=default_app()
如果鍵入回報(INT)NUM1 +(INT)NUM2未處理的異常錯誤的結果..不知道爲什麼.. 同樣是類型(),浮動()函數,以及。
這個答案的唯一一半的權利。是的,OP需要將他的輸入轉換爲整數;但然後他需要返回一個字符串,而不是一個int。見@ zgyarmati的答案。 –