#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()
имеет отступ с пробелами, но все остальные строки имеют отступ с табуляцией. Вы не можете смешивать их в Python2. Это поможет, если вы включите больше ошибок. Я не уверен, как @Iain Shelvington идентифицировал строку с проблемой, но ошибка будет указывать на строку с проблемой.
3. @Vincent если вы перейдете к редактированию вопроса, вы получите необработанный вставленный код, там можно найти проблему с табуляцией / пробелом
4. @IainShelvington Я только что понял, что пропустил — прочитал ваш ответ, я искал табуляции в этой строке и нашел только пробелы, табуляции — это то, что есть в других строках.