擅长:python、mysql、java
<p>正在为<code>Django 2.x</code>添加新信息:</p>
<hr/>
<p>Djangos<a href="https://docs.djangoproject.com/en/2.0/ref/models/fields/#autofield" rel="noreferrer">^{<cd2>}</a>是一个<a href="https://docs.djangoproject.com/en/2.0/ref/models/fields/#django.db.models.IntegerField" rel="noreferrer">^{<cd3>}</a>。<code>IntegerField</code>的文档说明:</p>
<blockquote>
<p>Values from <code>-2.147.483.648</code> to <code>2.147.483.647</code> are safe in all databases supported by Django.</p>
</blockquote>
<p>默认情况下,<code>AutoField</code>只使用正数,因此值可以从<code>1</code>到{<cd7>}。在</p>
<hr/>
<p>因为<code>Django 1.10</code>还有一个<a href="https://docs.djangoproject.com/en/2.0/ref/models/fields/#bigautofield" rel="noreferrer">^{<cd9>}</a>,它与<a href="https://docs.djangoproject.com/en/2.0/ref/models/fields/#bigintegerfield" rel="noreferrer">^{<cd10>}</a>非常相似。
<code>BigAutoField</code>的文档说明:</p>
<blockquote>
<p>A 64-bit integer [...] that is guaranteed to fit numbers from <code>1</code> to <code>9.223.372.036.854.775.807</code>.</p>
</blockquote>
<p>现在,文档并没有为这个字段显式地说明它,但是通过使用单词<code>is garanteed to fit</code>,我假设这适用于Django支持的所有数据库。在</p>