def home(request): user_p = UserProfile.objects.filter(user=request.user).first() now = datetime.now(timezone.utc) time_difference = now - user_p.last_scrape time_difference_in_hours = time_difference / timedelta(minutes=60) next_scrape = 24 - time_difference_in_hours if time_difference_in_hours <= 24: hide_me = True else: hide_me = False headlines = Headline.objects.all() notes = Note.objects.filter(user=request.user) form = NoteModelForm(request.POST or None, request.FILES or None) if form.is_valid(): form.instance.user = request.user form.save() return redirect('/home/') context = { 'form': form, 'notes_list': notes, 'object_list': headlines, 'hide_me': hide_me, 'next_scrape': math.ceil(next_scrape) } return render(request, "news/home.html", context)
def home(request): notes = Note.objects.all(user=request.user) form = NoteModelForm(request.POST or None, request.FILES or None) if form.is_valid(): form.instance.user = request.user form.save() return redirect('/notes/list') context = { 'form': form, 'object_list': notes, } return render(request, 'notepad/list.html', context)
def home(request): user_profile = UserProfile.objects.filter(user=request.user).first() now = datetime.now(timezone.utc) if user_profile.last_scrape_time: time_difference = now - user_profile.last_scrape_time # Convert time difference to minutes to check if it's been an hour time_difference_in_minutes = time_difference / timedelta(seconds=60) next_scrape = (60 - time_difference_in_minutes) if time_difference_in_minutes <= 60: # Bring up message to not scrape deny_permission = True else: deny_permission = False else: next_scrape = 0 deny_permission = False headlines = Headline.objects.all() notes = Note.objects.filter(user=request.user) form = NoteModelForm(request.POST or None, request.FILES or None) if form.is_valid(): form.instance.user = request.user form.save() return redirect('/') context = { "form": form, "notes_list": notes, "object_list": headlines, "deny_permission": deny_permission, "next_scrape": math.ceil(next_scrape) } return render(request, 'news/home.html', context=context)