예제 #1
0
 def weatherpic_insert(self, request):
     if request.from_datastore:
         my_quote = request
     else:   
         my_quote = Weatherpic(parent=main.PARENT_KEY, image_url=request.image_url, caption=request.caption)
     my_quote.put()
     return my_quote
예제 #2
0
 def post(self):
     image_url = self.request.get("image_url")
     caption = self.request.get("caption")
     weatherpic = Weatherpic(parent=PARENT_KEY,
                             image_url=image_url,
                             caption=caption)
     weatherpic.put();
     self.redirect(self.request.referer)
예제 #3
0
 def weatherpic_insert(self, request):
     """ Insert a pic """
     if request.from_datastore:
         my_pic = request
     else:
         my_pic = Weatherpic(parent=PARENT_KEY, image_url=request.image_url, caption=request.caption)
     my_pic.put()
     return my_pic
예제 #4
0
 def weatherpic_insert(self, request):
     if request.from_datastore:
         my_quote = request
     else:
         my_quote = Weatherpic(parent=main.PARENT_KEY,
                               image_url=request.image_url,
                               caption=request.caption)
     my_quote.put()
     return my_quote
예제 #5
0
 def post(self):
     if self.request.get("entity_key"):
         weatherpic_key = ndb.Key(urlsafe=self.request.get('entity_key'))
         weatherpic = weatherpic_key.get()
         weatherpic.image_url = self.request.get("image_url")
         weatherpic.caption = self.request.get("caption")
         weatherpic.put()
     else:
         new_weather_pic = Weatherpic(parent=PARENT_KEY,
                                      image_url=self.request.get('image_url'),
                                      caption=self.request.get('caption'))
         new_weather_pic.put()
     self.redirect(self.request.referer)
예제 #6
0
 def moviequote_delete(self, request):
     if not request.from_datastore:
         raise endpoints.NotFoundException("Pic not found")
     request.key.delete()
     return Weatherpic(caption="deleted")
예제 #7
0
 def post(self):
     new_weather_pic = Weatherpic(parent=PARENT_KEY,
                                  image_url=self.request.get('image_url'),
                                  caption=self.request.get('caption'))
     new_weather_pic.put()
     self.redirect(self.request.referer)
예제 #8
0
 def get(self):
     weatherpics = Weatherpic.query(ancestor=PARENT_KEY).order(
         -Weatherpic.last_touch_date_time).fetch()
     template = jinja_env.get_template("templates/weatherpics.html")
     self.response.out.write(template.render({'weatherpics': weatherpics}))
예제 #9
0
 def get(self):
     weatherpics_query = Weatherpic.query(ancestor=PARENT_KEY).order(-Weatherpic.last_touch_date_time).fetch()
     template = jinja_env.get_template("templates/weatherpics.html")
     self.response.out.write(template.render({'weatherpics_query': weatherpics_query}))
예제 #10
0
 def post(self):
     new_weather_pic = Weatherpic(parent=PARENT_KEY,
                            image_url=self.request.get('image_url'),
                            caption=self.request.get('caption'))
     new_weather_pic.put()
     self.redirect(self.request.referer)