예제 #1
0
    def get(self):
        jinja = jinja2.get_jinja2(app=self.app)

        valores_plantilla = {}

        if self.request.GET.keys():
            usuario = Usuario.recuperar(self.request, "id_usuario")
            libro = Libro.recuperar(self.request, "id_libro")

            like = Like(libro=libro.key, usuario=usuario.key)
            tiene_likes = Like.query(Like.libro == libro.key,
                                     Like.usuario == usuario.key)

            if libro.creador == usuario.key:
                print("NO PUEDES DAR LIKE A TU LIBRO")
            else:
                if tiene_likes.count() == 0:
                    print("LE DISTE LIKE")
                    like.put()
                else:
                    print("YA TIENE TU LIKE")

            return self.redirect('/?id={}'.format(usuario.key.urlsafe()),
                                 body={"mira": "pepe"})
        else:
            self.redirect('/')
예제 #2
0
    def get(self):
        jinja = jinja2.get_jinja2(app=self.app)
        
        libro = Libro.recuperar(self.request, "id")
        libro.key.delete()
        time.sleep(1)

        return self.redirect('/')
예제 #3
0
    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('/')