2012-10-17 21 views
8

aracılığıyla Bana verilen isteğin URI'si parametrelerini erişmek istiyorum:Erişim URI Parametreleri webapp2

main.py,

http://localhost:8080/account/user?un=erik&pw=gaius 

olsa Aşağıdaki kod çalışması yapamaz

app = webapp2.WSGIApplication([('/', MainPage), 
           ('/account/user', account.User)], 
           debug=True) 

account.py

class User(webapp2.RequestHandler): 
    def get(self, un, pw): 
    self.response.headers['Content-Type'] = 'text/plain' 
    self.response.write('Yey!' + un + ' ' + pw) 

Sanırım main.py'de bir sorun var, ama adlandırılmış yollar ve regex'leri ekleyerek bununla uğraşmaya çalıştım, ancak 500 hata alıyorum (Dahili Sunucu hatası).

+1

I/hesap/user// sadece (eğer yönlendirme parçası olmak istemem) değil sorgu parçası URL parçaları ile çalışır' kullanarak Regexp'i şüpheli – tesdal

cevap

15
class User(webapp2.RequestHandler): 
    def get(self): 
    un = self.request.get('un') 
    pw = self.request.get('pw') 
    self.response.headers['Content-Type'] = 'text/plain' 
    self.response.write('Yey!' + un + ' ' + pw)