TabError: непоследовательное использование табуляции и пробелов в отступах при чтении последнего объекта из модели

#python #django

#python #django

Вопрос:

Ошибка табуляции: непоследовательное использование табуляций и пробелов в отступах

 
class DownloadPDF(View):
    def get(self, request, *args, **kwargs):
        patientInfo.objects.all()
        # data.update({'Pregencies':pInfo.Pregencies,'Glucose':Glucose,'BloodPressure':BloodPressure,'SkinThickness':SkinThickness,'Insulin':Insulin,'BMI':BMI,'DiabetesPedigreeFunction':DiabetesPedigreeFunction,'Age':Age,'username':request.user,'result':predict})
        pdf = render_to_pdf('accounts/pdf_template.html', data)
        response = HttpResponse(pdf, content_type='application/pdf')
        filename = "Invoice_%s.pdf" %("12341231")
        content = "attachment; filename='%s'" %(filename)
        response['Content-Disposition'] = content
        return response
 

Комментарии:

1. Строка patientInfo.objects.all() имеет отступ с пробелами, но все остальные строки имеют отступ с табуляцией. Вы не можете смешивать их в Python

2. Это поможет, если вы включите больше ошибок. Я не уверен, как @Iain Shelvington идентифицировал строку с проблемой, но ошибка будет указывать на строку с проблемой.

3. @Vincent если вы перейдете к редактированию вопроса, вы получите необработанный вставленный код, там можно найти проблему с табуляцией / пробелом

4. @IainShelvington Я только что понял, что пропустил — прочитал ваш ответ, я искал табуляции в этой строке и нашел только пробелы, табуляции — это то, что есть в других строках.