Необходимо проверить изменяемые значения в браузере с помощью браузера, проверить и ввести случайный идентификатор в URL, который находится в кнопке, так что я не очень разбираюсь в django и прочем. Я проверяю данные, которые будут обновлены или удалены, которые могут проверено, например, tenantid. Я собираюсь нажать update на одной строке записи, и механики проверят, равен ли запись tenantid моему идентификатору арендатора или нет.
Проблема в том, что я не могу сравнить результат запроса со значением int.
Если будет лучше, я буду рад услышать, спасибо, что доброго времени суток.
@login_required() def customer_update(request, pk):
customer = get_object_or_404(Customer, pk=pk)
valueOwnerTenantid = Customer.objects.values_list('tenantid', flat=True).filter(id=pk)
print(valueOwnerTenantid)
print(request.user.tenantid)
print(valueOwnerTenantid.query)
if number(valueOwnerTenantid) == number(request.user.tenantid):
if request.method == 'POST':
print('Equal and POST')
form = CustomerForm(request.POST, instance=customer)
else:
print('Equal and Get')
form = CustomerForm(instance=customer)
return save_customer_form(request, form, 'customer_update_partial.html')
else: