Exemple #1
0
def flush_users(request):
    if request.user.is_authenticated() and request.user.is_staff:
        User.objects.filter(is_staff=False).delete()

        matches = Match.objects.filter(date__lte=(scrape.get_current_date()) + datetime.timedelta(days=2),date__gte=(scrape.get_current_date() - datetime.timedelta(days=2)))
        for match in matches:
            match.team1_score = None
            match.team2_score = None
            match.paid_out = False
            match.save()

        Bet.objects.all().delete()

        users = User.objects.all()
        for user in users:
            user.profile.balance = 10000000000
            user.profile.save()

        scrape.update_day_forward(False)

        scrape.generate_historical_predictions()
        return redirect('admin:index')
    return HttpResponseForbidden()
Exemple #2
0
def update_elos(request):
    if request.user.is_authenticated() and request.user.is_staff:
        scrape.generate_historical_predictions()
        return redirect('admin:index')
    return HttpResponseForbidden()