《Django Web 开发指南》第四章 读书笔记

1,常用的Field子类

CharField             定长字符串

TextField              不定长字符串

EmailField            验证Email格式的字符串

URLField              验证URL格式的字符串

IPAddressField     验证IP地址格式的字符串

BoolField              True 和 False

NullBoolenField    True 和 False和 Null三种情况

FileField               在数据库中存储被上传文件的路径,框架通过此字段实现文件上传功能。

ForeignKey           多对一或一对多的外键关系

ManyToManyField 多对多关系,可以通过传入through参数来显示定义多对多的中间类

OneToOneField     一对一关系,通常用来支持对象组合或是拥有关系

2,模型的继承分两种,抽象基础类和多表继承

3,Meta嵌套类用来设置关于模型的各种元数据和显示方式

4,查询模型对象的数据要用到 : Manager 和 QuerySet两个类

好复杂的两个类,用着真不习惯 :(

5,可以通过django.db.connection类来直接执行sql语句

 

posted @ 2012-08-02 16:58  呆头鱼  阅读(276)  评论(0编辑  收藏  举报