有谁知道 IntegerField 和 SmallIntegerFields 都映射到 Oracle 中的 NUMBER(11,0) 的原因?
我希望 SmallIntegerFiled 映射到更小的东西。
请您参考如下方法:
如果您查看 PositiveIntegerField 的代码和 SmallIntegerField你会看到它们只是普通 Integer 的衍生物有一些限制的字段。您可以在此处查看这些 Python 字段对象如何映射到 Oracle 数据库字段类型:
https://github.com/django/django/blob/master/django/db/backends/oracle/creation.py#L9
