我是GAE和Python新手。我無法將字符串參數從我的HTML頁面傳遞到Python函數(它適用於整數參數)。如何將URL中的參數字符串傳遞給GAE中的Python函數?
我有以下網址:
http://localhost:8094/papers/xyz
在main()
我有:
app = webapp2.WSGIApplication([
('/', homepage.ViewHomePage),
('/about', aboutpage.ViewAboutPage),
('/papers/([\w]+)', PaperList)
],
config=config,
debug=True)
的函數被定義爲:
class PaperList(BaseHandler):
def get(self, param1):
在app.yaml
我有:
- url: .*
script: main.app
這不起作用。但是,如果我只是將參數從一個字符串更改爲一個整數,那麼它的工作原理。 (我沒有做任何與參數,只是想要它接受字符串參數。)
有人可以告訴我什麼我必須改變,以允許它使用字符串參數,也指向我文檔解釋瞭如何通過main()
傳遞參數?
我正在使用Python 2.7。
您已將該URL映射到main.py或app.yaml中的某處。請顯示該代碼。 – 2012-08-10 15:42:44
感謝您的快速響應。我更正了原始問題以顯示main()和app.yaml。謝謝。 – 2012-08-10 16:07:14