Beispiel #1
0
    def get(self):

        libro = Libro.recuperar(self.request)

        escritores = Escritor.query()
        editoriales = Editorial.query()

        escritor = Escritor.get_by_id(int(libro.escritor.id()))
        libro.nombreEscritor = escritor.nombre
        libro.apellidosEscritor = escritor.apellidos
        editorial = Editorial.get_by_id(int(libro.editorial.id()))
        libro.nombreEditorial = editorial.nombre

        if not escritores or not editoriales:
            self.response.write(
                "Debe introducir primero un escritor y una editorial")
        else:
            valoresPlantilla = {
                "escritores": escritores,
                "editoriales": editoriales,
                "libro": libro
            }

            jinja = jinja2.get_jinja2(app=self.app)
            self.response.write(
                jinja.render_template("modificarLibro.html",
                                      **valoresPlantilla))
Beispiel #2
0
    def get(self):

        escritores = Escritor.query().fetch(50)
        editoriales = Editorial.query().fetch(50)

        valoresPlantilla = {
            "escritores": escritores,
            "editoriales": editoriales
        }

        jinja = jinja2.get_jinja2(app=self.app)
        self.response.write(
            jinja.render_template("nuevoEditorial.html", **valoresPlantilla))
Beispiel #3
0
    def get(self):

        escritores = Escritor.query()
        editoriales = Editorial.query()

        if  not escritores or not editoriales:
            self.response.write("Debe introducir primero un escritor y una editorial")
        else:
            valoresPlantilla = {
                "escritores": escritores,
                "editoriales": editoriales,
            }

            jinja = jinja2.get_jinja2(app=self.app)
            self.response.write(jinja.render_template("nuevoLibro.html", **valoresPlantilla))