class ImageField(upload_to=None, height_field=None, width_field=None, max_length=100, **options)

FileField继承所有属性和方法,但也会验证上载的对象是否为有效图像。

除了FileField可用的特殊属性外,ImageField还具有height和width属性。

为了方便查询这些属性,ImageField有两个额外的可选参数:

ImageField.height_field:每次保存模型实例时将自动填充图像高度的模型字段的名称。

ImageField.width_field:每次保存模型实例时将自动填充图像宽度的模型字段的名称。

需要Pillow库。

ImageField实例在数据库中创建为varchar列,默认最大长度为100个字符。与其他字段一样,可以使用max_length参数更改最大长度。

此字段的默认表单小部件是ClearableFileInput。

Django 模型字段 —— ImageField相关推荐

  1. Django 模型 —— 字段类型

    模型字段参考 本文档包含 Field 类的所有 API 参考,包括 字段操作 和 字段类型. 参见 若内置字段未满足需求,你可以试试 django-localflavor (文档),它包含了针对各别国 ...

  2. python模型的属性是什么_python – Django:为什么Django模型字段的类属性?

    不,原因与此相同: >>> class Foo(object): ... bar = 'Foo attribute' ... >>> f = Foo() >& ...

  3. Django模型定义参考

    字段 对字段名称的限制 字段名不能是Python的保留字,否则会导致语法错误 字段名不能有多个连续下划线,否则影响ORM查询操作 Django模型字段类 字段类 说明 AutoField 自增ID字段 ...

  4. django模型_Django模型

    django模型 In this tutorial, we'll get into the details of Django Models. Before we do that, let's qui ...

  5. django模型的字段类型和关系

    转自:http://cc.ecjtu.net/posts/django-model-Field 后来发现实际来源:http://wrongwaycn.github.com/django11/ref/m ...

  6. Django项目实践3 - Django模型(字段、数据库操作及模型继承)

    http://blog.csdn.net/pipisorry/article/details/45725953 Django数据库字段类型(Field types) AutoField class A ...

  7. django 模型类的常见字段约束,以及filter 过滤和查询

    null 不设置时默认设置为False.设置为True时,数据库表字段中将存入NULL的记录. null和blank组合使用,null=True,blank=True,表示该字段可以为空 blank ...

  8. python限制输入数字范围_关于python:如何限制Django模型中数字字段的最大值?

    Django具有各种可用于模型的数字字段,例如 DecimalField和PositiveIntegerField. 尽管前者可以限制为存储的小数位数和总字符数,但是有任何方法可以将其限制为仅存储特定 ...

  9. django模型层字段选项-choice

    我们在定义模型字段时,如果有字段的值是由我们提供给用户选择的,那么此时我们可以为字段 提供choice字段选项, 序列本身由正好两个项目的迭代项组成(例如 [(A,B),(A,B)...] ),所以我 ...

最新文章

  1. Matlab计时函数使用
  2. linux内核2018,CVE-2018-1000001 linux kernel
  3. textmetric结构
  4. xlwt写入单元格,xlrd读出单元格
  5. 技术QA:如何安装并启用BITS和WebDAV?
  6. mina的HTTP性能测试
  7. 工具使用教程 (一)【Git从原理到入门实用教程】
  8. Redis基础--使用treeNMS管理及监控Redis
  9. springboot宿舍管理系统
  10. linux mingw32安装,在Linux上安装mingw
  11. NLP自然语言处理 之 jieba中文处理
  12. 小白黑苹果安装N卡的方法和安装驱动后开机黑屏的解决方法
  13. URL 编码 - 从 %00 到 %ff
  14. Arduino 串口数据读写
  15. 对接天猫精灵X1 (https 的申请)
  16. netbackup基础知识
  17. 基于MATLAB的人脸识别系统
  18. 几种身份认证方式的分析
  19. rich-text 富文本标签
  20. java实现获取手机设备号_Java 安卓获得获得手机设备信息

热门文章

  1. maven 工程依赖了某个jar包 但还是报java.lang.ClassNotFoundException的问题
  2. 题解报告:hdu 1257 最少拦截系统(贪心)
  3. 前端--3、JavaScript
  4. 抽象方法《Thinking in Java》随笔014
  5. Xamarin简介与Xamarin支持MVC设计模式
  6. 软件开发人员的“七重苦”(2)
  7. 创建型模式(一):FactoryMethod ( 工厂方法 )
  8. 安装和使用Glassfish
  9. 计算机常用的矢量图形文件,学位计算机考试2
  10. 压力测试和负载测试区别_如何理解与区分软件性能测试、负载测试、稳定性测试、压力测试...