def moviequote_insert(self, request): if request.from_datastore: my_quote = request else: my_quote = MovieQuote(parent=main_bootstrap.PARENT_KEY, quote=request.quote, movie=request.movie) my_quote.put() return my_quote
def moviequote_insert(self, request): """ Insert a quote """ if request.from_datastore: my_quote = request else: my_quote = MovieQuote(parent=PARENT_KEY, quote=request.quote, movie=request.movie) my_quote.put() return my_quote
def moviequote_insert(self, request): if request.from_datastore: my_quote = request else: my_quote = MovieQuote(parent=main_bootstrap.PARENT_KEY, quote=request.quote, movie=request.movie) my_quote.put() return my_quote
def moviequote_insert(self, request): """ insert or update a quote """ if request.from_datastore: my_quote = request else: my_quote = MovieQuote(parent=main.PARENT_KEY, quote=request.quote, movie=request.movie) my_quote.put() #one way to get parent key #request.put() #no parent key here return request
def post(self): logging.info(str(self.request)) quote = self.request.get('quote') movie = self.request.get('movie') # logging.info("Todo: Add Quote \"" + quote + "\" from movie \"" + movie + "\"") # self.response.write("Todo: Add Quote \"" + quote + "\" from movie \"" + movie + "\"") #new_moviequote = MovieQuote(parent = PARENT_KEY, quote=quote, movie=movie) new_moviequote = MovieQuote(parent = PARENT_KEY, quote=quote, movie=movie) new_moviequote.put() self.redirect(self.request.referer)
def post(self): if self.request.get("entity_key"): moviequote_key = ndb.Key(urlsafe=self.request.get('entity_key')) moviequote = moviequote_key.get() moviequote.quote = self.request.get("quote") moviequote.movie = self.request.get("movie") moviequote.put() else: new_quote = MovieQuote(parent=PARENT_KEY, quote=self.request.get("quote"), movie=self.request.get("movie")) new_quote.put() self.redirect(self.request.referer)
def post(self): if self.request.get('entity-key'): movie_quote_key=ndb.Key(urlsafe=self.request.get('entity-key')) instance=movie_quote_key.get() instance.quote=self.request.get('quote') instance.movie=self.request.get('movie') instance.put() else: quote=self.request.get('quote') movie=self.request.get('movie') new_movie_quote=MovieQuote(parent=self.PARENT_KEY,quote=quote,movie=movie) new_movie_quote.put() self.redirect(self.request.referer)
def post(self): if self.request.get("entity_key"): moviequote_key = ndb.Key(urlsafe=self.request.get('entity_key')) moviequote = moviequote_key.get() moviequote.quote = self.request.get("quote") moviequote.movie = self.request.get("movie") moviequote.put() else: new_quote = MovieQuote(parent=PARENT_KEY, quote=self.request.get("quote"), movie=self.request.get("movie")) new_quote.put() # TODO: Use json response instead if api=json self.redirect(self.request.referer) # Only do this if NOT using AJAX!
def post(self): if self.request.get("entity_key"): moviequote_key = ndb.Key(urlsafe=self.request.get('entity_key')) moviequote = moviequote_key.get() moviequote.quote = self.request.get("quote") moviequote.movie = self.request.get("movie") moviequote.put() else: new_quote = MovieQuote(parent=PARENT_KEY, quote=self.request.get("quote"), movie=self.request.get("movie")) new_quote.put() # TODO: Use json response instead if api=json self.redirect(self.request.referer) # Only do this is NOT using AJAX!
def post(self): quote = self.request.get('quote') movie = self.request.get('movie') if self.request.get("entity_key"): # logging.info("URL Safe = \"" + self.request.get("entity_key") + "\"") moviequote_key = ndb.Key(urlsafe=self.request.get("entity_key")) # logging.info("String rep of REAL key = \"" + str(moviequote_key) + "\"") moviequote = moviequote_key.get() moviequote.quote = self.request.get("quote") moviequote.movie = self.request.get("movie") moviequote.put(); else: new_moviequote = MovieQuote(parent = PARENT_KEY, quote=quote, movie=movie) new_moviequote.put() self.redirect(self.request.referer)
def add_movie_quotes(start_index=0, added=0, skipped=0, total=0): ending_index = min(start_index + 10, len(SAMPLE_MOVIE_QUOTES)) for moviequoteList in SAMPLE_MOVIE_QUOTES[start_index:ending_index]: total += 1 if MovieQuote.query(MovieQuote.quote == moviequoteList[0], ancestor=api.PARENT_KEY).get(): skipped += 1 else: movie = MovieQuote(parent=api.PARENT_KEY, quote=moviequoteList[0], movie=moviequoteList[1]) movie.put() added += 1 if ending_index < len(SAMPLE_MOVIE_QUOTES): logging.info("Progress update - So far " + str(added) + " movie quotes have been added out of the " + str(total) + " records processed.") deferred.defer(add_movie_quotes, start_index + 10, added, skipped, total) else: logging.info("Finished importing movie quotes. Added: " + str(added) + " Skipped: " + str(skipped) + " Total: " + str(total))
def post(self): entity_key_urlsafe = self.request.get("entity_key") logging.info("***************" + entity_key_urlsafe) if entity_key_urlsafe: moviequote_key = ndb.Key(urlsafe=entity_key_urlsafe) moviequote = moviequote_key.get() moviequote.quote = self.request.get("quote") moviequote.movie = self.request.get("movie") moviequote.put() logging.info("editing") else: new_moviequote = MovieQuote(parent=PARENT_KEY, quote=self.request.get("quote"), movie=self.request.get("movie") ) new_moviequote.put() logging.info("adding") self.redirect(self.request.referer) # go back to where you came from, will always be / in this example.
def post(self): entity_key_urlsafe = self.request.get("entity_key") logging.info("***************" + entity_key_urlsafe) if entity_key_urlsafe: moviequote_key = ndb.Key(urlsafe=entity_key_urlsafe) moviequote = moviequote_key.get() moviequote.quote = self.request.get("quote") moviequote.movie = self.request.get("movie") moviequote.put() logging.info("editing") else: new_moviequote = MovieQuote(parent=PARENT_KEY, quote=self.request.get("quote"), movie=self.request.get("movie")) new_moviequote.put() logging.info("adding") self.redirect( self.request.referer ) # go back to where you came from, will always be / in this example.
def add_movie_quotes(start_index=0, added=0, skipped=0, total=0): ending_index = min(start_index + 10, len(SAMPLE_MOVIE_QUOTES)) for moviequoteList in SAMPLE_MOVIE_QUOTES[start_index:ending_index]: total += 1 if MovieQuote.query(MovieQuote.quote == moviequoteList[0], ancestor=main.PARENT_KEY).get(): skipped += 1 else: moviequote = MovieQuote(parent=main.PARENT_KEY, quote=moviequoteList[0], movie=moviequoteList[1]) moviequote.put() added += 1 if ending_index < len(SAMPLE_MOVIE_QUOTES): logging.info("Progress update - So far " + str(added) + " movie quotes have been added out of the " + str(total) + " records processed.") # TODO: Make the next deferred.defer call setting the start_index to start_index + 10 else: logging.info("Finished importing movie quotes. Added: " + str(added) + " Skipped: " + str(skipped) + " Total: " + str(total))
def post(self): new_quote = MovieQuote(parent=PARENT_KEY, quote=self.request.get("quote"), movie=self.request.get("movie")) new_quote.put() self.redirect(self.request.referer)
def post(self): new_quote = MovieQuote(movie_title = self.request.get('movie_title'), quote = self.request.get('quote')) new_quote.put() time.sleep(0.5) self.redirect('/')
def post(self): new_quote = MovieQuote(parent=PARENT_KEY, quote=self.request.get('quote'), movie=self.request.get('movie')) new_quote.put() self.redirect(self.request.referer)