"локальная переменная '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()