def delete(self): ndb.delete_multi(Comentario.query().fetch(keys_only=True)) ndb.delete_multi(MeGusta.query().fetch(keys_only=True)) ndb.delete_multi(Evento.query().fetch(keys_only=True)) ndb.delete_multi(Usuario.query().fetch(keys_only=True)) ndb.delete_multi(Categoria.query().fetch(keys_only=True)) self.response.unicode_body = u'{"True": "👌🏿"}'
def enviar_correo_interesados(evento): categorias = Categoria.query(Categoria.key.IN(evento.categorias)).fetch() usuarios = usuario.buscar_usuarios_preferencias(categorias) send_mail([ util.from_json(_usuario.extra)[u'emails'][0][u'value'] for _usuario in usuarios ], u'Hay un evento que te puede gustar - Agendamlggae', u'''{} es un evento de tu preferencias. Es nuevo y puede que te interese. https://agendamlggae-amjm.appspot.com/verEvento/{} '''.format(evento.nombre, evento.key.urlsafe()))
def cat_id(num): id_to_name = [ u'Teatro', u'Cine', u'Música', u'Gastronomía', u'Deporte', u'Pintura', u'Escultura', u'Fotografía', u'Videojuegos', u'eSports', u'Conferencia', u'Cultural', u'Informática' ] return Categoria.query(Categoria.nombre == id_to_name[num - 1]).fetch()[0].key
def get(self): categorias = [] for categoria in Categoria.query().fetch(): categoria_nueva = { 'id': categoria.key.urlsafe(), 'nombre': categoria.nombre } categorias.append(categoria_nueva) self.response.write(to_json(categorias))
def do_it(): ndb.delete_multi(Comentario.query().fetch(keys_only=True)) ndb.delete_multi(MeGusta.query().fetch(keys_only=True)) ndb.delete_multi(Evento.query().fetch(keys_only=True)) ndb.delete_multi(Usuario.query().fetch(keys_only=True)) ndb.delete_multi(Categoria.query().fetch(keys_only=True)) add_categories() add_users() add_events()