def delete(): libros = Libro.query() for l in libros: l.key.delete() usuarios = Usuario.query() for u in usuarios: u.key.delete()
def get(self): jinja = jinja2.get_jinja2(app=self.app) libros = Libro.query() likes = Like.query() usuarios = Usuario.query() valores_plantilla = { 'usuarios': usuarios, 'libros': libros, 'likes': {libro.key: Like.numero_likes_libro(libro) for libro in libros}, 'likes_usuarios': {libro.key: Like.usuarios_likes_libro(libro) for libro in libros} } Like.usuarios_likes_libro(Libro.query(Libro.titulo=="Titulo1").get()) # Todos los usuarios que le dieron like al libro. if self.request.GET.keys(): valores_plantilla['usuario'] = Usuario.recuperar(self.request, "id") valores_plantilla['mis_libros'] = Libro.query(Libro.creador == valores_plantilla['usuario'].key) self.response.write(jinja.render_template("index.html", **valores_plantilla))
def get(self): jinja = jinja2.get_jinja2(app=self.app) if self.request.GET.keys(): usuario = Usuario.recuperar(self.request, "id") libros = Libro.query(Libro.creador == usuario.key) valores_plantilla = {'mis_libros': libros} else: self.response.write(jinja.render_template("/", **valores_plantilla)) libro = Libro.recuperar(self.request) libro.key.delete() time.sleep(1) return self.redirect('/')