def get( self ): """ Handles HTTP GET requests. """ query = Promo.all() query.filter('used =', False) promos = query.fetch(250) options = self.get_options() options["promos"] = promos options["content"] = self.render( "admin/promos.html", options ) self.response.out.write( self.render( "admin.html", options ) )
def post( self ): """ Handles HTTP POST requests. """ Promo(code=Promo.generate_code()).put() query = Promo.all() query.filter('used =', False) promos = query.fetch(250) options = self.get_options() options["promos"] = promos options["content"] = self.render( "admin/promos.html", options ) self.response.out.write( self.render( "admin.html", options ) )