Esempio n. 1
0
 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('/')
Esempio n. 2
0
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)
Esempio n. 3
0
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)