Django 模型或数据库后端中的 AutoField 是否有限制?
我正在处理的 Django 项目可能会在某些数据库表中看到很多对象,这些对象在短时间内会超过 40000。
我在开发中使用 Sqlite,在生产中使用 Postgresql。
最佳答案
将此添加为答案。 Django 将其映射到序列列,这意味着最大值在 20 亿范围内(准确地说是 2,147,483,647)。虽然这对于大多数应用程序来说不太可能成为问题,但如果您这样做了,您可以将类型更改为 bigint,这将使您极不可能到达 64 位 int 空间的末尾。
关于python - django id 整数限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12150973/