搭建

一个模块相当于一个应用

django模型中的抽象类(abstract)

 

首先介绍下django的模型有哪些属性:先看例子:

Django 模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性。以下对此作一总结:

  • abstract

 这个属性是定义当前的模型类是不是一个抽象类。所谓抽象类是不会对应数据库表的。一般我们用它来归纳一些公共属性字段,然后继承它的子类可以继承这些字段。比如下面的代码中Human是一个抽象类,Employee是一个继承了Human的子类,那么在运行syncdb命令时,不会生成Human表,但是会生成一个Employee表,它包含了Human中继承来的字段,以后如果再添加一个Customer模型类,它可以同样继承Human的公共属性:

posted @ 2021-09-26 02:12  狼太白  阅读(43)  评论(0编辑  收藏  举报