2015-04-23 5 views
-1

Этот код отвечает внутренней внутренней ошибкой сервера 500, но я не могу найти проблему.Ошибка встроенного сервера Google App Engine

class Customer(ndb.Model): 
# Because we will use email address as an ID/key, no need to define it. 
name = ndb.StringProperty(required=True) 
registered = ndb.DateProperty(auto_now_add=True) 
def toJSON(self): 
    jsondata = { 
    "email" : self.key.id(), 
    "name" : self.name, 
    "registered" : str(self.registered) 
    } 
    return json.encode(jsondata)  

class NewCustomerHandler(webapp2.RequestHandler): 

    def get(self): 
    # Assuming values to create a customer are passed in query variables.. 
    email = self.request.get('email') 
    name = self.request.get('name') 
    callback = self.request.get('callback') 
    cust = Customer(id=email) 
    cust.name = name 
    cust.put() # The customer is now in the database 
    self.response.write(callback + '({"response":“Customer added”})') 
     self.response.write(callback+'({"response":"Not found."})') 

app = webapp2.WSGIApplication([ 
('/cust', NewCustomerHandler), 
], debug=True) 
+0

* Я не могу найти проблему * к счастью, ошибка точно показывает, что –

ответ

0

Рассмотрение журналов приложений должно значительно упростить задачу устранения неполадок.

В данном конкретном случае, хотя, ваше приложение может быть сбой из-за неправильного отступа вы здесь:

self.response.write(callback + '({"response":“Customer added”})') 
    self.response.write(callback+'({"response":"Not found."})') 
+0

Спасибо это помогло однако relised что знаки Qoutation отличаются –

Смежные вопросы