def flush_data(request): if request.user.is_authenticated() and request.user.is_staff: Bet.objects.all().delete() Match.objects.all().delete() Team.objects.all().delete() League.objects.all().delete() scrape.update_day_forward(False) return redirect('admin:index') return HttpResponseForbidden()
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()
def update_date(request): if request.user.is_authenticated() and request.user.is_staff: scrape.update_day_forward(True) return redirect('admin:index') return HttpResponseForbidden()