Проблема с отступами в Django при попытке передать контекст [дубликат]

Я работаю над проектом для собеседования и это мой первый опыт работы с django - я пытаюсь загрузить изображение в dropzone и отобразить его на отдельной странице. Я сделал дропзону, и загрузка изображения создает модель, но при попытке передать модель в рендеринг другой страницы, я получаю проблему с отступами. Вот как выглядит мой views.py:

from django.http import HttpResponse, JsonResponse
from django.shortcuts import render
from .models import Drop

def index(request):
    return render(request, 'dragAndDrop/index.html')

def upload_file(request):
    if request.method == 'POST':
        myFile = request.FILES.get('file')
        Drop.objects.create(image=myFile)
        return HttpResponse('')
    return JsonResponse({'post':'false'})

def display(request):
    drops = Drop.objects.all()
    context = {
        'drops': drops,
    }
    return render(request, 'dragAndDrop/display.html', context)

Вот ошибка, которую я получаю:

  File "/mnt/c/Users/johnf/projUR/mysite/dragAndDrop/urls.py", line 2, in <module>
    from . import views
  File "/mnt/c/Users/johnf/projUR/mysite/dragAndDrop/views.py", line 20
    return render(request, 'dragAndDrop/display.html', context)
                                                              ^
TabError: inconsistent use of tabs and spaces in indentation

Если кто-то может предложить какую-либо помощь, это было бы очень признательно!

Вернуться на верх