Error: unindent does not match any outer indentation

Error: unindent does not match any outer indentation

我的 Django 代码向我显示此错误 unindent 与任何外部缩进不匹配,读到它是关于制表符和空格的,但对我没有任何作用。如果有人查看我的代码,我将不胜感激。

views.py

from django.shortcuts import render, redirect
from django.http import HttpResponse
# Create your views here.
from .models import *
from .forms import OrderForm
from .filters import OrderFilter

def home(request):
    orders = Order.objects.all()
    customers = Customer.objects.all()

    total_customers = customers.count()

    total_orders = orders.count()
    delivered = orders.filter(status='Delivered').count()
    pending = orders.filter(status='Pending').count()

    context = {'orders':orders, 'customers':customers,
    'total_orders':total_orders,'delivered':delivered,
    'pending':pending }

    return render(request, 'accounts/dashboard.html', context)

def products(request):

    products = Product.objects.all()

    return render(request, 'accounts/products.html', {'products':products})

def customer(request, pk_test):
    customer = Customer.objects.get(id=pk_test)

    orders = customer.order_set.all()
    order_count = orders.count()

    **myFilter = OrderFilter()**
    
    context = {'customer':customer, 'orders':orders, 'order_count':order_count, 'myFilter': myFilter}
    return render(request, 'accounts/customer.html',context)

def createOrder(request, pk):

    customer = Customer.objects.get(id=pk)
    form = OrderForm(initial={'customer': customer})
    if request.method == 'POST':
        #print('Printing POST:', request.POST)
        form = OrderForm(request.POST) #sending data into the form
    if form.is_valid():
        form.save()
        return redirect('/')


    context = {'form': form}
    return render(request, 'accounts/order_form.html', context)

def updateOrder(request, pk):

    #prefill forms after click update
    order = Order.objects.get(id=pk)
    form = OrderForm(instance=order)

    #save the changes
    if request.method == 'POST':
        form = OrderForm(request.POST, instance=order) #sending data into the form
    if form.is_valid():
        form.save()
        return redirect('/')

    context = {'form': form}
    return render(request, 'accounts/order_form.html', context)

def deleteOrder(request, pk):

    order = Order.objects.get(id=pk)

    if request.method == 'POST':
        order.delete()
        return redirect('/')
    context = {'item': order}
    return render(request, 'accounts/delete.html', context)

它显示的错误在第 37 行,我将其加粗。感谢您抽出时间开发。 编辑:在代码模式下尝试将其设为粗体,但它以 ** 显示。该行是 myFilter = OrderFilter() in customer 函数,其中显示了错误。 已尝试 python -m tabnanny views.py 并准确显示错误消息 'views.py':缩进错误:unindent 与任何外部缩进级别不匹配(,第 37 行)

我只是修复了 VScode 将制表符转换为空格 按 F1,然后 将缩进转换为空格