Esempio n. 1
0
    def post(self):
        nombreP = cgi.escape(self.request.get('nombre'))
        edadP =  int(cgi.escape(self.request.get('edad')))
        emailP = cgi.escape(self.request.get('email'))

        personaNueva = Persona(parent = agendaKey('agendaORT'))
        personaNueva.nombre = nombreP
        personaNueva.edad = edadP
        personaNueva.email = emailP

        key = personaNueva.put()

        self.redirect('/listarPersonas')
Esempio n. 2
0
    def get(self):
        consulta = Persona.query(ancestor = agendaKey('agendaORT')).order(Persona.nombre)
        personas = consulta.fetch(10)

		#Obtenemos el usuario actual. Si es nulo, no esta logueado.
        loggedUser = users.get_current_user()
        if loggedUser:
            nombreUsuario = users.get_current_user().email()
            usuarioUrl = users.create_logout_url(self.request.uri)
            urlText = 'Logout'
        else:
            nombreUsuario = 'No logueado'
            usuarioUrl = users.create_login_url(self.request.uri)
            urlText = 'Login'

        template = JINJA_ENVIRONMENT.get_template('agenda.html')

        template_values = { 'listaPersonas':personas,
                            'usuario':nombreUsuario,
                            'url': usuarioUrl,
                            'textoLink': urlText}
        self.response.write(template.render(template_values))