django建立模型时怎么实现将某一字段的值定义在一定的范围内
2018-08-22 23:34
316 查看
Django有多种数字字段可以用于模型,比如 DecimalField 和 PositiveIntegerField 。 尽管前者可以限制为存储的小数位数和存储的字符总数,但有任何方法限制它只在一定范围内存储数字 比如 0.0 -5.0?
失败,是否有办法限制PositiveIntegerField只能存储,例如数字高达限定在1,100之间
[code]from django.db.models import IntegerField, Model from django.core.validators import MaxValueValidator, MinValueValidator class CoolModelBro(Model): limited_integer_field = IntegerField( default=1, validators=[ MaxValueValidator(100), # 限定存储的最大值为100 MinValueValidator(1) # 限定存储的最小值为1 ] )
阅读更多
相关文章推荐
- hibernate 某一字段部分内容是自动生成 怎么实现?
- 【高分求助】如何实现对某一字段的累加更新?求助各位达人,谢谢!
- lucene实现 在某一范围进行搜索 RangeQuery
- Django 模型字段类型总结 (Django Model field types summary)
- Django项目实践3 - Django模型(字段、数据库操作及模型继承)
- 【django】京东等大型网站的混合搜索是怎么实现的?
- mysqlworkbench怎么建立数据库模型, 怎么建表
- ftp奥妙之怎么实现基于mysql的数据库和对应的表中的字段来完成对用户认证的? 推荐
- Django入门-5:模型的基本使用2-字段
- Django框架学习02--模型实现数据库CRUL
- Mysql event时间触发器,实现定时修改某些符合某一条件的某一字段
- Django数据库怎么给字段设置主键
- 水晶报表中按页统计字段(即每页小计)最后合计,怎么实现的?
- CorePlot 点线图的时候,缩放不超过 一定范围的功能实现
- ASP.NET中实现Form表单字段值自动填充到操作模型中
- 数据交叉表的实现(2):通过组建Axes轴和Cell数组来建立数据交叉表模型
- 基于JFinal建立的Db+Record实现的数据库表字段加密
- django的Model 模型中常用的字段类型
- 怎么实现ZBrush中的头部模型的绘制
- django ORM数据模型的定义