Django BigIntegerField value in JavaScript

I tried to retrieve data using the BigIntegerField ID in Django, but the returned queryset was empty.

After trying several times, I found that all of the IDs became 6977919360329322000, which was not in the database.

I have no idea why JavaScript changed this. Is this the maximum number in JavaScript? I converted the parameter value from integer to string in the frontend and it worked.

输入类似这样的地址 "name@something.com"
输入类似这样的地址"http://someaddress.com"
验证码 不区分大小写(看不清)