"локальная переменная 'shipment_booking' ссылается до присвоения" Как я могу решить эту проблему?

**shipment_booking - это имя моей таблицы.

***я хочу проверить мою таблицу, заполненную "ord" значение "да" или нет

**** если мое поле "ord" имеет значение "yes", то возвращается страница "pre-budget".

def bkp1(request):
orderv="yes"
allorder=shipment_booking.objects.all()
return render(request, 'bkp1.html')
if request.method=='POST'and 'pbd' in request.POST:
    for shipment_booking in allorder:
        o=shipment_booking.ords
        if orderv==o:
            return render(request, 'Pre-Budget.html')
        else:
            return render(request, 'bkp1.html',{'msg':'Please Add Order Details'})
else:

    return render(request, 'bkp1.html') 

Похоже, что вы используете неопределенную переменную shipment_booking вместо реального имени модели Django. Ваши коды должны быть такими

allorder = ShipmentBooking.objects.all()
Вернуться на верх