def post(self): user = users.get_current_user() usuario = Usuario.query().filter(Usuario.email == user.email()).get() seleccion = self.request.get('checks', allow_multiple = True) listaTags = []; for nombreTag in seleccion: tag = Tag.query().filter(Tag.nombre == nombreTag).get() listaTags.append(tag) evento = Eventos(nombre=self.request.get('nombre'), descripcion=self.request.get('descripcion'), direccion=self.request.get('direccion'), creador= usuario, latitud=float(self.request.get('latitud')), longitud=float(self.request.get('longitud')), fechaInicio=self.request.get('fechaInicio'), fechaFin=self.request.get('fechaFin'), likes = [], comentarios =[], tags = listaTags ) evento.put() return webapp2.redirect('/')
def event(): pic = request.files['pic'] token = request.form['token'] payload = decode_token(token) id_user = str(payload['identity']['id']) event_name = 'nombre' descrip = 'descripcion' coorx = 34 coory = 76 img = upload(pic) date = datetime(2020, 8, 13, 4, 50, 34) coor = 'POINT(' + str(coorx) + ' ' + str(coory) + ')' print("AQUI MERO") print(coor) event = Eventos(event_name=event_name, descrip=descrip, coor=coor, id_img=img, date=date, id_user=id_user) db.session.add(event) db.session.commit() check_event() print('AQUI MERO') print(event.id) return str(event.id)
from django.db import models import datetime from django.utils import timezone from models import Weveos, Eventos, User, Group, IsInGroup, IsInWeveo, GoesToWeveo Weveos.objects.all() Eventos.objects.all() User.objects.all() Group.objects.all() IsInGroup.objects.all() IsInWeveo.objects.all() GoesToWeveo.objects.all() r = User(name = "Robinson") l = User(name = "Lucas") b = User(name = "Bernardo") team1 = Group(size = 3) e1 = Eventos(name = "Pre-gaming", location = "Casa Lucas", bhour = 20*60, ehour= 22*60,pub_date =timezone.now()) e2 = Eventos(name = "Bellavista Club", location = "Pio Nono", bhour = 23*60, ehour= 2*60,pub_date =timezone.now()) dum = IsInGroup(group = team1, user = r) dum2 = IsInGroup(group = team1, user = l) dum3 = IsInGroup(group = team1, user = b) w = Weveos(name = "weveo salvaje",pub_date=timezone.now(),bhour = 20*60,ehour = 0) dumm1 = IsInWeveo(weveo = w,ev = e1) dumm2 = IsInWeveo(weveo = w,ev = e2) dumx = GoesToWeveo(weveo = w, group = team1)