Django 1.10中文文档-模型参考

Python67

Field API参考

<span>Field</span> 是一个抽象的类, 用来表示数据库中的表的列.

在模型中, 字段被实例化为类的属性, 并表现为一个特定的表的列, 详情参考 模型. 它具有许多属性,如 <span>null</span><span>unique</span> 等, 以及用于将字段值映射到数据库特定值的方法.

描述可以是以下形式:

其中参数从字段的 <span>__dict__</span> 去获取.

为了将 <span>Field</span> 映​​射到数据库特定类型,Django开放了几种方法:

返回一个命名此字段的字符串用于后端特定用途. 默认情况下, 它返回类名.

有三种主要情况,Django需要与数据库后端和字段交互:

  • 当它查询数据库 (Python value -> database backend value)
  • 当它从数据库加载数据 (database backend value -> Python value)
  • 当它保存到数据库 (Python value -> database backend value)
输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Python

DataX的安装及使用

DataX的安装及使用 DataX的安装及使用 - DataX的安装 DataX的使用 stream2stream 编写配置文件stream2stream.json 执行同步任务 执行结果 mysql...
Python

python进行敏感性分析(SALib库)

什么是敏感性分析 敏感性分析(sensitivity analysis)是指从定量分析的角度研究有关因素发生某种变化对某一个或一组关键指标影响程度的一种不确定分析技术。每个输入的灵敏度用某个数值表示即...
Python

模块-自定义模块导入的相关问题

模块导入 1.1 模块和包 在Python中一般对文件和文件的称呼(很多开发者的平时开发中也有人都称为模块) 一个py文件,模块(module)。 含多个py文件的文件夹,包(package)。 注意...
Python

Pygame入门 2022 (3)

增加游戏的可玩性 显示分数 游戏的进入界面和结算界面 让敌人的逻辑不那么单调 让角色的动作更生动 显示分数 这里我们将分数设置为玩家坚持的时间,每过一秒,分数+1。 具体实现时用到了 pygame.t...