Days handling URLs visualization, exception handling url_processor
This commit is contained in:
@@ -208,7 +208,7 @@ def urls_by_fetch_date(request):
|
||||
|
||||
def urls_per_status(request):
|
||||
# Get the filtering date parameter
|
||||
days = int(request.GET.get('days', 30)) # Default is 30 days
|
||||
days = float(request.GET.get('days', 30)) # Default is 30 days
|
||||
start_date = timezone.now() - timedelta(days=days)
|
||||
|
||||
# Count the number of URLs grouped by status within the date range
|
||||
@@ -283,16 +283,14 @@ def filtered_urls(request):
|
||||
selected_status = request.GET.getlist('status', [str(status[0]) for status in statuses])
|
||||
selected_search = request.GET.getlist('search', [str(search.id) for search in searches])
|
||||
selected_source = request.GET.getlist('source', [str(source.id) for source in sources])
|
||||
selected_days = int(request.GET.get("selected_days", 30))
|
||||
|
||||
print(selected_days)
|
||||
selected_days = request.GET.get("days", 30)
|
||||
|
||||
# Filter URLs based on selected filters
|
||||
urls = Urls.objects.filter(
|
||||
Q(urlssourcesearch__id_source__in=selected_source) &
|
||||
Q(urlssourcesearch__id_search__in=selected_search) &
|
||||
Q(status__in=selected_status) &
|
||||
Q(ts_fetch__gte=now() - timedelta(days=selected_days))
|
||||
Q(ts_fetch__gte=now() - timedelta(days=float(selected_days)))
|
||||
).distinct() # .order_by('-ts_fetch')
|
||||
|
||||
# Custom replace search type
|
||||
|
||||
Reference in New Issue
Block a user