小白学习心得:
模型就是描述数据的构成和逻辑关系,假定表结构,比如:
1、作者有姓名、简介等;
2、出版商有名称、地址、电话号码、邮政编码、网站等;
3、书籍有书名、价格和出版日期。
一本书有一个或多个作者(和作者是多对多的关联关系[many-to-many]), 只有一个出版商(和出版商是一对多的关联关系[one-to-many],也被称作外键[foreign key])
根据示例中先设计表的结构,在Django中用Python代码来描述他们他们之间的关系,就是我们在models.py里面写的类,这些类通过ORM映射到数据库中对应的数据表。作者、出版商、书籍用类名来描述,对应数据库表;作者、出版商、书籍都有自己的属性,每个属性用字段来描述,对应数据的一列;他们之间的关系用一对一、一对多、多对多来建立关系连接。多个实例对象(比如书籍表中不同的书籍)对应数据库表中的一行。
在写模型的时候,宏观上先设计好表的逻辑结构。微观上在models.py里用python代码来描述这些逻辑结构。
1、Models开发流程
2、字段
领取专属 10元无门槛券
私享最新 技术干货