用于PostgreSQL NUMERIC数据类型的Django模型字段



我正在使用Django创建一个应用程序(使用PostgreSQL),需要一个列数字(15,6),但我没有找到一个方法来做到这一点

From PostgreSQL docs:

decimal和numeric类型是等价的。两种类型都是SQL标准的一部分。

所以你可以使用Django的DecimalField
class MyModel(models.Model):
    my_field = models.DecimalField(max_digits=15, decimal_places=6)

一些文档:

  • http://www.postgresql.org/docs/current/interactive/datatype-numeric.html DATATYPE-NUMERIC-DECIMAL
  • https://docs.djangoproject.com/en/1.8/ref/forms/fields/decimalfield

最新更新