2014-03-02 31 views
0

我想從用戶那裏獲取數據並將其存儲在數據庫中,但即使我的表單沒有顯示在Chrome上。我是新的谷歌應用程序引擎請幫助。以下是我的完整代碼谷歌App Engine什麼也沒有顯示

import webapp2 
from google.appengine.ext import db 

class Dealer(db.Model): 
    dealer_name = db.StringProperty(required = True) 
    dealer_phone = db.StringProperty(required = True) 

class MainHandler(webapp2.RequestHandler): 
    def get(self): 
     self.response.write(""" 
     <form action="store_dealer" method="post"> 
      <input type="text" name="dealer_name"> 
      <input type="text" name="dealer_phone"> 
      <input type="submit"/> 
     </form> 
    """) 

class StoreDealer(webapp2.RequestHandler): 
    def post(self): 
     dealer_name=self.request.get('dealer_name') 
     dealer_phone=self.request.get('dealer_phone') 
     if dealer_name && dealer_phone: 
      dealer = Dealer(dealer_name = dealer_name, dealer_phone =  dealer_phone) 
      dealer.put() 
      self.redirect('/') 

app = webapp2.WSGIApplication([ 
    ('/', MainHandler), 
    ('/store_dealer',StoreDealer) 
], debug=True) 

回答

2

&&相當於是在Python and

所以你的代碼應該是這樣的。

class StoreDealer(webapp2.RequestHandler): 
    def post(self): 
     .......... 
     if dealer_name and dealer_phone: 
      ........... 

要查看Google App Engine上的錯誤,請檢查其日誌控制檯。