def post(self): user = users.get_current_user() admin = users.is_current_user_admin() if user: usuario = user.nickname() log = users.create_logout_url('/') else: usuario = "none" log = users.create_login_url('/') patt = self.request.get("pattern", "") self.patt = patt.strip().lower() self.result = [] Lugar.query().map(self.search) if len(self.result) is 0: lugares = Lugar.query() else: lugares = Lugar.query(Lugar.key.IN(self.result)) values = { "lugares": lugares, "usuario": usuario, "log": log, "admin": admin } jinja = jinja2.get_jinja2(app=self.app) print(self.result) self.response.write(jinja.render_template("main.html", **values))
def post(self): try: id = self.request.get("id", "").strip() except KeyError: self.redirect("/") return try: lugar = ndb.Key(urlsafe=id).get() except: self.redirect("/") return lugar.nombre = self.request.get("nombre", "").strip() lugar.descripcion = self.request.get("descripcion", "").strip() lugar.num_telefono = self.request.get("num_telefono", "").strip() lugar.pagweb = self.request.get("email", "").strip() lugar.lugar = self.request.get("lugar", "").strip() lugar.categoria = self.request.get("categoria", "").strip() foto = self.request.get("foto") if len(foto) > 0: lugar.foto = foto Lugar.update(lugar) time.sleep(0.1) self.redirect("/lugares/list")
def post(self): nombre = self.request.get("nombre", "").strip() descripcion = self.request.get("descripcion", "").strip() num_telefono = self.request.get("num_telefono", "").strip() pagweb = self.request.get("email", "").strip() lugar = self.request.get("lugar", "").strip() categoria = self.request.get("categoria", "").strip() foto = self.request.get("foto") foto = images.resize(foto, 1200,580) if (len(nombre) == 0 or len(descripcion) == 0 or len(num_telefono) == 0 or len(lugar) == 0 or len(categoria) == 0): self.response.write("Error") return lugar = Lugar(nombre=nombre, descripcion=descripcion, num_telefono = num_telefono, pagweb = pagweb, lugar = lugar, categoria = categoria, foto = foto) lugar.put() time.sleep(0.1) self.redirect("/")
def get(self): user = users.get_current_user() admin = users.is_current_user_admin() if user: usuario = user.nickname() log = users.create_logout_url('/') else: usuario = "none" log = users.create_login_url('/') try: id = self.request.GET['id'] except KeyError: self.redirect("/") return try: evento = ndb.Key(urlsafe=id).get() except: self.redirect("/") return lugares = Lugar.query() jinja = jinja2.get_jinja2(app=self.app) values = { "nombre": evento.nombre, "descripcion": evento.descripcion, "nombre_lugar": evento.nombre_lugar, "pagweb": evento.pagweb, "fecha": evento.fecha.strftime("%Y-%m-%d"), "hora": evento.hora.strftime("%H:%M"), "foto": evento.foto, "precio": evento.precio, "id": id, "usuario": usuario, "logout": log, "lugares": lugares, "admin": admin } jinja = jinja2.get_jinja2(app=self.app) self.response.write(jinja.render_template("evento_edit.html", **values))
def get(self): user = users.get_current_user() admin = users.is_current_user_admin() if user: usuario = user.nickname() log = users.create_logout_url('/') else: usuario = "none" log = users.create_login_url('/') jinja = jinja2.get_jinja2(app=self.app) lugares = Lugar.query() values = { "lugares": lugares, "usuario": usuario, "log": log, "admin": admin } self.response.write(jinja.render_template("main.html", **values))
def get(self): try: id = self.request.GET['id'] except KeyError: self.redirect("/") return try: lugar = ndb.Key(urlsafe=id).get() except: self.redirect("/") return user = users.get_current_user() admin = users.is_current_user_admin() if user: usuario = user.nickname() log = users.create_logout_url('/') else: usuario = "none" log = users.create_login_url('/') jinja = jinja2.get_jinja2(app=self.app) lugar.key.delete() lugares = Lugar.query() time.sleep(0.1) values = { "usuario": usuario, "lugares": lugares, "logout": log, "admin": admin } self.response.write(jinja.render_template("lugar_list.html", **values))