Django的model实现了编程语言级别对数据表的抽象,一个model代表一个数据表。
每一个属性代表数据表中的一列。

from django.db import models
class Person(models.Model):
first_name = models.CharField()
last_name = models.CharField()
model中最重要的部分是Field
Django use the field class types 头determine a few things:
1. 它告诉数据库要存储哪种类型数据
2. Field在表单验证时候也有用到

Django的Field和Field里面的选项

https://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.AutoField

AutoField
BigAutoFiled
A 64-bit integer, much like an AutoField except that it is guaranteed to fit numbers from 1 to 9223372036854775807.

BinaryField

BooleanField

CharField
DateField
DateTimeField
DecimalField
DurationField
EmailField
FileField
FielPathField
FloatField
ImageField
IntegerField
GenericIPAddressField
NullBooleanField
PositiveIntegerField
PositiveSmallIntegerField
SlugField
SmallIntegerField
TextField
TimeField
URLField
UUIDField

Django之models相关推荐

  1. Django中models利用ORM对Mysql 进行查表的语句(多个语句)

    Django中models利用ORM对Mysql 进行查表的语句(多个语句) 字段查询 all():返回模型类对应表格中的所有数据. get(): 返回表格中满足条件的一条数据,如果查到多条数据,则抛 ...

  2. django的models常用字段、属性

    一丧:如果我的孤独是鱼,想必连鲸鱼都会慑于其巨大与狰狞而逃之夭夭. django 模型models 常用字段 1.models.AutoField 自增列 = int(11) 如果没有的话,默认会生成 ...

  3. 【Python】django模型models的外键关联使用

    [Python]django模型models的外键关联使用 Python 2.7.10,django 1.8.6 外键关联:http://www.bubuko.com/infodetail-61830 ...

  4. 第三百零九节,Django框架,models.py模块,数据库操作——F和Q()运算符:|或者、并且——queryset对象序列化...

    第三百零九节,Django框架,models.py模块,数据库操作--F()和Q()运算符:|或者.&并且 F()可以将数据库里的数字类型的数据,转换为可以数字类型 首先要导入 from dj ...

  5. 【Django】--Models 和ORM以及admin配置

    Models 数据库的配置 1    django默认支持sqlite,mysql, oracle,postgresql数据库 <1>sqlite django默认使用sqlite的数据库 ...

  6. 详解Django的Models(django基础四)

    文章目录 model基础 model设计时的总结 orm概述 什么是ORM orm的功能 Models介绍 model创建语法 model案例演示 models的属性与字段(field) 1.fiel ...

  7. Django之 Models Manager

    ·django通过models的manager来执行数据库操作. ·每个django model至少有一个manager. ·可以自定义manager. ·自定义manager必须继承自models. ...

  8. Django中models模型(操作数据库)

    ORM 自己创建数据库 连接数据库 Django操作表 数据库操作 新建 删除 获取数据 实例:用户管理 Django开发操作数据库更简单,内部提供了ORM框架 ORM的流程 ORM ORM,全称 O ...

  9. Django 之 Models(Models 模型 数据表关系)

    Models 模型 ORM django连接数据库 models类的使用 定义和数据库表映射的类 字段常用参数 数据库的迁移 数据相关操作 查看数据库中的数据 查找数据 添加数据 常见查找方法 数据库 ...

最新文章

  1. 在IT技术圈混,怎么能不知道这几个公众号
  2. 吴麒pdf 自动控制原理下_自动控制原理 第五讲 频域分析(下)
  3. python的读取纯文本文件的几种模式
  4. Zabbix介绍及安装部署
  5. 清华团队研发,首款国产电力电子仿真软件来啦~已捐赠哈工大、海工大、清华使用!...
  6. ios审核4.3被拒,快速通过IOS4.3问题
  7. 聊聊flink的MemoryPool
  8. 互联网产品研发的典型流程
  9. Asterisk 1.4.42将成绝唱
  10. 什么是git_什么是Git?
  11. Hive已死,SparkSQL来啦~
  12. Ubuntu12.04安装配置Nginx Tomcat环境
  13. BP神经网络处理iris数据集(Pytorch实现)
  14. 广州市印发《关于促进大数据发展的实施意见》
  15. 极限精简服务器系统,极限精简斐讯T1/N1 极客开发者强迫症福音6.25
  16. C语言数字图像处理---2.3图像空域滤波
  17. Linux目录、文件管理详解与vi编辑器
  18. axios 登录后设置header,vue+axios 全局添加请求头和参数操作
  19. 免费WAP改变自我现状 谈四个赢利途
  20. linux中的manifest的作用,Manifest用途

热门文章

  1. 【AI视野·今日CV 计算机视觉论文速览 第240期】Thu, 4 Nov 2021
  2. css 弹性盒子200304
  3. python-基础-代码备注与变量命名方法
  4. gem5的安装、编译及运行
  5. 区块链开发公司 注重用户的价值才是企业归宿
  6. 如何防止应用程序泄密?
  7. 2015 年出现的十大流行 Python 库
  8. 这篇文章来自我的微信朋友圈,并不特别好玩,但能够给创业者补点財务知识...
  9. Android批量图片载入经典系列——使用LruCache、AsyncTask缓存并异步载入图片
  10. //监测网络状态(AFNetworking) 服务端 客户端