Exemplo n.º 1
0
def generate_event(rand, start_time=None):
    event = Event()
    if not start_time:
        start_time = datetime.datetime.utcnow().astimezone(pytz.utc)
    event.datetime = start_time
    event.name = random_event_name(rand)
    event.short = event.name
    event.targetamount = Decimal('1000.00')
    event.clean()
    return event
Exemplo n.º 2
0
def get_event(event):
    if event:
        if isinstance(event, Event):
            return event
        try:
            if re.match(r'^\d+$', event):
                return Event.objects.get(id=event)
            else:
                return Event.objects.get(short=event)
        except Event.DoesNotExist:
            raise Http404
    e = Event()
    e.id = None
    e.name = 'All Events'
    return e