Skip to main content
 首页 » 编程设计

python之django IntegerField 和 SmallIntegerFields 映射到 Oracle 上的相同数据库类型

2025年05月04日21jiqing9006

有谁知道 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