Django学习笔记2:Models、字段

小白学习心得:

模型就是描述数据的构成和逻辑关系,假定表结构,比如:

1、作者有姓名、简介等;

2、出版商有名称、地址、电话号码、邮政编码、网站等;

3、书籍有书名、价格和出版日期。

一本书有一个或多个作者(和作者是多对多的关联关系[many-to-many]), 只有一个出版商(和出版商是一对多的关联关系[one-to-many],也被称作外键[foreign key])

根据示例中先设计表的结构,在Django中用Python代码来描述他们他们之间的关系,就是我们在models.py里面写的类,这些类通过ORM映射到数据库中对应的数据表。作者、出版商、书籍用类名来描述,对应数据库表;作者、出版商、书籍都有自己的属性,每个属性用字段来描述,对应数据的一列;他们之间的关系用一对一、一对多、多对多来建立关系连接。多个实例对象(比如书籍表中不同的书籍)对应数据库表中的一行。

在写模型的时候,宏观上先设计好表的逻辑结构。微观上在models.py里用python代码来描述这些逻辑结构。

1、Models开发流程

2、字段

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181208G1BYBG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券