1
import web
urls = ('/', 'Login')
app = web.application(urls, globals())
class Test:
lists = []
def bind(self, value):
self.lists.append(value)
class Login:
def GET(self):
test = Test()
test.bind('some value')
return rest.lists
def POST(self):
test = Test()
test.bind('another value')
return test.lists
if __name__ == '__main__':
app.run()
應用運行良好,但存在的結果:誤解web.py應用
本地主機/登錄#獲取方法>>>一些值。
localhost/login #get method >>> some value,some value。
localhost/login #post方法在表單action中>>>一些值,一些值,另一個值。
怎麼可能? 預期的結果是,在test.lists中的每個請求之後將只有一個值
非常感謝你,你是我的英雄:D .. –