CharField

#字符串字段, 用于较短的字符串.

#CharField 要求必须有一个参数 maxlength, 用于从数据库层和Django校验层限制该字段所允许的最大字符数.

IntegerField

用于保存一个整数.

FloatField

# 一个浮点数. 必须 提供两个参数:

#

# 参数 描述

# max_digits 总位数(不包括小数点和符号)

# decimal_places 小数位数

# 举例来说, 要保存最大值为 999 (小数点后保存2位),你要这样定义字段:

#

# models.FloatField(..., max_digits=5, decimal_places=2)

# 要保存最大值一百万(小数点后保存10位)的话,你要这样定义:

#

# models.FloatField(..., max_digits=19, decimal_places=10)

# admin 用一个文本框(input type="text". )表示该字段保存的数据.

AutoField

# 一个 IntegerField, 添加记录时它会自动增长. 你通常不需要直接使用这个字段;

# 自定义一个主键:my_id=models.AutoField(primary_key=True)

# 如果你不指定主键的话,系统会自动添加一个主键字段到你的 model.

BooleanField

# A true/false field. admin 用 checkbox 来表示此类字段.

TextField

# 一个容量很大的文本字段.

# admin 用一个 textarea. (文本区域)表示该字段数据.(一个多行编辑框).

EmailField

# 一个带有检查Email合法性的 CharField,不接受 maxlength 参数.

DateField

# 一个日期字段. 共有下列额外的可选参数:

# Argument 描述

# auto_now 当对象被保存时,自动将该字段的值设置为当前时间.通常用于表示 "last-modified" 时间戳.

# auto_now_add 当对象首次被创建时,自动将该字段的值设置为当前时间.通常用于表示对象创建时间.

#(仅仅在admin中有意义...)

DateTimeField

# 一个日期时间字段. 类似 DateField 支持同样的附加选项.

ImageField

类似 FileField, 不过要校验上传对象是否是一个合法图片.#它有两个可选参数:height_field和width_field,

如果提供这两个参数,则图片将按提供的高度和宽度规格保存.

FileField

一个文件上传字段.

要求一个必须有的参数: upload_to, 一个用于保存上载文件的本地文件系统路径. 这个路径必须包含 strftime #formatting,

该格式将被上载文件的 date/time

替换(so that uploaded files don't fill up the given directory).

admin 用一个input type="file". 部件表示该字段保存的数据(一个文件上传部件) .

注意:在一个 model 中使用 FileField 或 ImageField 需要以下步骤:

#(1)在你的 settings 文件中, 定义一个完整路径给 MEDIA_ROOT 以便让 Django在此处保存上传文件.

# (出于性能考虑,这些文件并不保存到数据库.) 定义MEDIA_URL 作为该目录的公共 URL. 要确保该目录对

# WEB服务器用户帐号是可写的.

#(2) 在你的 model 中添加 FileField 或 ImageField, 并确保定义了 upload_to 选项,以告诉 Django

# 使用 MEDIA_ROOT 的哪个子目录保存上传文件.你的数据库中要保存的只是文件的路径(相对于 MEDIA_ROOT).

# 出于习惯你一定很想使用 Django 提供的 get_#fieldname. _url 函数.举例来说,如果你的 ImageField

# 叫作 mug_shot, 你就可以在模板中以 {{ object.#get_mug_shot_url }} 这样的方式得到图像的绝对路径.

URLField

用于保存 URL. 若 verify_exists 参数为 True (默认), 给定的 URL 会预先检查是否存在( 即URL是否被有效装入且

没有返回404响应).

admin 用一个 input type="text". 文本框表示该字段保存的数据(一个单行编辑框)

NullBooleanField

类似 BooleanField, 不过允许 NULL 作为其中一个选项. 推荐使用这个字段而不要用 BooleanField 加 null=True 选项

admin 用一个选择框 select. (三个可选择的值: "Unknown", "Yes" 和 "No" ) 来表示这种字段数据.

SlugField

"Slug" 是一个报纸术语. slug 是某个东西的小小标记(短签), 只包含字母,数字,下划线和连字符.#它们通常用于URLs

若你使用 Django 开发版本,你可以指定 maxlength. 若 maxlength 未指定, Django 会使用默认长度: 50. #在

以前的 Django 版本,没有任何办法改变50 这个长度.

这暗示了 db_index=True.

它接受一个额外的参数: prepopulate_from, which is a list of fields from which to auto-#populate

the slug, via JavaScript,in the object's admin form: models.SlugField

(prepopulate_from=("pre_name", "name"))prepopulate_from 不接受 DateTimeFields.

XMLField

一个校验值是否为合法XML的 TextField,必须提供参数: schema_path, 它是一个用来校验文本的 RelaxNG schema #的文件系统路径.

FilePathField

可选项目为某个特定目录下的文件名. 支持三个特殊的参数, 其中第一个是必须提供的.

参数 描述

path 必需参数. 一个目录的绝对文件系统路径. FilePathField 据此得到可选项目.

Example: "/home/images".

match 可选参数. 一个正则表达式, 作为一个字符串, FilePathField 将使用它过滤文件名.

注意这个正则表达式只会应用到 base filename 而不是

路径全名. Example: "foo.*.txt^", 将匹配文件 foo23.txt 却不匹配 bar.txt 或 foo23.gif.

recursive可选参数.要么 True 要么 False. 默认值是 False. 是否包括 path 下面的全部子目录.

这三个参数可以同时使用.

match 仅应用于 base filename, 而不是路径全名. 那么,这个例子:

FilePathField(path="/home/images", match="foo.*", recursive=True)

...会匹配 /home/images/foo.gif 而不匹配 /home/images/foo/bar.gif

IPAddressField

一个字符串形式的 IP 地址, (i.e. "24.124.1.30").

CommaSeparatedIntegerField

# 用于存放逗号分隔的整数值. 类似 CharField, 必须要有maxlength参数.

python模型_python 模型的释义相关推荐

  1. python arima模型_Python时间序列处理之ARIMA模型的使用讲解

    ARIMA模型 ARIMA模型的全称是自回归移动平均模型,是用来预测时间序列的一种常用的统计模型,一般记作ARIMA(p,d,q). ARIMA的适应情况 ARIMA模型相对来说比较简单易用.在应用A ...

  2. python决策评价模型_Python大规模建模的特征值选择和性能评估方法详解

    大量的特征变量,很多的模型,模型也有很多参数,如何选择合适的特征.合适的模型和合适的模型参数,这对建模是很重要的,但也是很困难的.并且选择最优的方案,方法也是很多的,这里将其中一种方法尽量描述清楚: ...

  3. python学习模型_python学习笔记(IO模型)

    1.IO模型介绍: io模型一般有五种: * blocking IO * nonblocking IO * IO multiplexing * signal driven IO * asynchron ...

  4. python如何保存训练好的模型_Python机器学习7:如何保存、加载训练好的机器学习模型...

    本文将介绍如何使用scikit-learn机器学习库保存Python机器学习模型.加载已经训练好的模型.学会了这个,你才能够用已有的模型做预测,而不需要每次都重新训练模型. 本文将使用两种方法来实现模 ...

  5. python怎么掉包_Python实战教程:拒绝调包,如何用python推导线性回归模型

    原标题:Python实战教程:拒绝调包,如何用python推导线性回归模型 最近有人问我一个问题,我数学不好,代码基础薄弱,英语一般般,如何入门当今最为前沿的机器学习领域?均方差损失,MSE,平方损失 ...

  6. python回归模型_Python实现线性回归模型

    从简单的线性回归模型中可以看到构建一个监督学习网络的基本步骤.下文摘自<动手学深度学习> 线性回归概念 线性回归输出是一个连续值,因此适用于回归问题.回归问题在实际中很常见,如预测房屋价格 ...

  7. 如何用python做模型_python的模型如何使用?

    这个直接fit好了,然后调用就可以啦.附一个我前段时间写的多元线性回归给你参考吧. #多元线性回归 from sklearn.linear_model import LinearRegression ...

  8. python决策评价模型_Python 构建并评价分类模型_Python Classify - 树懒学堂

    构建并评价分类模型 分类是指构造一个分类模型,输入样本的特征值,输出对应的类别,将每个样本映射到预先定义好的类别.分类模型建立在已有类标记的数据集上,属于有监督学习.在实际应用场景中,分类算法被用于行 ...

  9. Python计算机视觉——照相机模型与增强现实

    Python计算机视觉--照相机模型与增强现实 文章目录 Python计算机视觉--照相机模型与增强现实 1 针孔照相机模型 1.1 照相机矩阵 1.2 三维点的投影 1.3 照相机矩阵的分解 1.4 ...

最新文章

  1. gitlab+jenkins+maven+docker持续集成(四)——Extended E-mail Notification配置
  2. 获取枚举类型的 中文 描述 和值
  3. SpaceVim的配置+ e121:undefined variable:g:spacevim global config path
  4. php适合响应式吗,响应式和自适应
  5. Linux网络安装(PXE + DHCP+TFTP+ Kickstart+ FTP)
  6. 再次提升“华容道自动求解”程序效率
  7. Java 动态代理详解
  8. Ubuntu安装minicom串口工具
  9. 安装mysql2005出错_SQL Server 2005 安装遇到的错误提示和解决方法
  10. vscode安装旧版本插件_vscode 常用插件安装
  11. 模拟电路——集成运算放大器(1)
  12. win10安装CUDA和cuDNN
  13. python求斜边上的高是多少厘米_已知一个直角三角形的两条直角边,如何求斜边上的高的长度...
  14. 【转】国家集训队论文分类
  15. uniapp onReachBottom 不触发
  16. 计算机无法u盘启动,用u盘启动不了电脑没反应,教你用u盘启动不了电脑没反应怎么办...
  17. margin-left:-100%
  18. 关于企业服务总线ESB
  19. 行业应用 | 大数据对新闻传播的影响 大数据
  20. 利用阿里云搭建NFS服务器

热门文章

  1. Inpainting图像修复halcon算子,持续更新
  2. faster rcnn学习之rpn 的生成
  3. wordpress漏洞_WordPress XSS漏洞可能导致远程执行代码(RCE)
  4. Windows下 jupyter notebook 运行multiprocessing 报错的问题与解决方法
  5. 第3章 Python 数字图像处理(DIP) - 灰度变换与空间滤波18 - 低通、高通、带阻和带通滤波器、组合使用空间增强方法
  6. mongodb模糊查询_AWS 回击了!推出兼容 MongoDB 的 DocumentDB
  7. tensorflow学习笔记七----------卷积神经网络
  8. :after伪类+content经典应用举例
  9. Cocos2d-x v3.0物理系统 利用PhysicsEditor创建多边形
  10. log4net 日志框架的配置