2014-03-02 6 views
0

사용자로부터 데이터를 가져 와서 데이터베이스에 저장하려고하지만 Chrome에도 내 양식이 표시되지 않습니다. 나는 Google 애플 리케이션 엔진을 도와주세요. 다음은 내 전체 코드Google 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

&&의 상응하는 파이썬에서 and입니다.

코드가 이와 같아야합니다.

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

Google App Engine에서 오류를 보려면 해당 로그 콘솔을 확인하십시오.

관련 문제