Почему я получаю эту ошибку "HttpRequest.accepts() missing 1 required positional argument: 'media_type'"?
Изначально в исходном коде был "Httpsrequest.is_ajax", который после некоторого прочтения я понял, что он был утерян. Поэтому я изменил его на "Httpsrequest.accepts" и теперь он выдает ошибку "HttpRequest.accepts() missing 1 required positional argument: 'media_type'". Как я могу решить или обойти эту ошибку?
def home_view(request):
published_jobs = Job.objects.filter(is_published=True).order_by('-timestamp')
jobs = published_jobs.filter(is_closed=False)
total_candidates = User.objects.filter(role='employee').count()
total_companies = User.objects.filter(role='employer').count()
paginator = Paginator(jobs, 3)
page_number = request.GET.get('page', None)
page_obj = paginator.get_page(page_number)
if request.accepts():
job_lists = []
job_objects_list = page_obj.object_list.values()
for job_list in job_objects_list:
job_lists.append(job_list)
return render(request, 'jobapp/index.html', context)
if request.accepts(): #Returns True if the request Accept header matches the mime_type argument.
Ex: request.accepts('text/html') #Add your mime_type argument here to solve this error.
Надеюсь, это поможет вам