Django模型类属性有哪些特点?学习笔记中如何记录?

2026-05-21 21:030阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1058个文字,预计阅读时间需要5分钟。

Django模型类属性有哪些特点?学习笔记中如何记录?

定义属性+Django数据库属性的类型确定以下信息:+当前选择的数据库支持字段的类型+渲染管理表单时使用的默认控件+在管理站点点最低限度的验证+django会为表创建自动增长的主键列

定义属性

Django根据属性的类型确定以下信息:

  • 当前选择的数据库支持字段的类型
  • 渲染管理表单时使用的默认html控件
  • 在管理站点最低限度的验证

django会为表创建自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后django不会再创建自动增长的主键列。

默认创建的主键列属性为id,可以使用pk代替,pk全拼为primary key。

注意:pk是主键的别名,若主键名为id2,那么pk是id2的别名。

属性命名限制:

  • 不能是python的保留关键字。
  • 不允许使用连续的下划线,这是由django的查询方式决定的,在第4节会详细讲解查询。
阅读全文

本文共计1058个文字,预计阅读时间需要5分钟。

Django模型类属性有哪些特点?学习笔记中如何记录?

定义属性+Django数据库属性的类型确定以下信息:+当前选择的数据库支持字段的类型+渲染管理表单时使用的默认控件+在管理站点点最低限度的验证+django会为表创建自动增长的主键列

定义属性

Django根据属性的类型确定以下信息:

  • 当前选择的数据库支持字段的类型
  • 渲染管理表单时使用的默认html控件
  • 在管理站点最低限度的验证

django会为表创建自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后django不会再创建自动增长的主键列。

默认创建的主键列属性为id,可以使用pk代替,pk全拼为primary key。

注意:pk是主键的别名,若主键名为id2,那么pk是id2的别名。

属性命名限制:

  • 不能是python的保留关键字。
  • 不允许使用连续的下划线,这是由django的查询方式决定的,在第4节会详细讲解查询。
阅读全文