Django & postgress иногда выдают результат в пустой набор результатов
У меня есть таблица с именем finance_details.
Структура таблицы:
"id" int4 NOT NULL DEFAULT nextval('finance_ior_details_id_seq'::regclass),
"ramco_invoice_id" varchar(255) NOT NULL,
"ramco_job_id" varchar(255) NOT NULL,
"amount" float8 NOT NULL,
"invoice_id_id" int4 NOT NULL,
"client_id_id" int4 NOT NULL,
"created_at" timestamptz NOT NULL,
"created_by_id" int4 NOT NULL,
"product" varchar(255) NOT NULL,
"seller_id_id" int4 NOT NULL,
"modified_at" timestamptz,
"is_paid" bool,
CONSTRAINT "app_payment_gateway__created_by_id_bdd12b5e_fk_res_user_" FOREIGN KEY ("created_by_id") REFERENCES "public"."res_user"("id"),
CONSTRAINT "finance_ior_details_client_id_id_e4f61090_fk_client_client_id" FOREIGN KEY ("client_id_id") REFERENCES "public"."client_client"("id"),
CONSTRAINT "finance_ior_details_invoice_id_id_a3d128b5_fk_seller_invoice_id" FOREIGN KEY ("invoice_id_id") REFERENCES "public"."seller_invoice"("id"),
CONSTRAINT "finance_ior_details_seller_id_id_74c41a5c_fk_seller_id" FOREIGN KEY ("seller_id_id") REFERENCES "public"."seller"("id"),
PRIMARY KEY ("id")
Когда я делаю запрос, используя invoice_id_id = value и is_paid = False. Данные существуют в таблице, но набор результатов пуст.
Нижний код
invoice_details = SellerInvoice.objects.get(id=sample_string)
finance_details = FinanceIORDetails.objects.filter(invoice_id=sample_string, is_paid=False).first()
if not finance_details:
raise Exception("detail not found")
Может ли кто-нибудь помочь, так как это происходит на производстве.
Данные существуют в таблице, но набор результатов пуст.