Python 在带有postgres的django范围字段中将无限设置为默认值
Django现在正式支持postgres范围字段。如何在其中一个中指定无穷大作为默认上限Python 在带有postgres的django范围字段中将无限设置为默认值,python,django,postgresql,Python,Django,Postgresql,Django现在正式支持postgres范围字段。如何在其中一个中指定无穷大作为默认上限 理想的做法是使用(default=Inf)或类似的内容作为模型中字段定义的参数 如果不是,则至少在保存时重写model.clean 假设一个非常高的值并将其用作默认值不是一个好的解决方案。这种假设随时可能被打破 我不确定为什么需要将无穷大设为上限。如果将上限设置为None,则它将被视为未绑定值,即完全没有限制 Django范围字段使用及其文档: 参数: 下限–该范围的下限无表示未绑定 上限–范围的上限无表示
假设一个非常高的值并将其用作默认值不是一个好的解决方案。这种假设随时可能被打破 我不确定为什么需要将无穷大设为上限。如果将上限设置为
None
,则它将被视为未绑定值,即完全没有限制
Django范围字段使用及其文档:
参数:
下限
–该范围的下限<代码>无表示未绑定
上限
–范围的上限<代码>无表示未绑定