model继承
使用场景:当不同model出现很多重复的字段时,我们可以考虑给他们写一个合理的抽象类
使用方法:
class Humen(models.Model):
name = moedls.charField(
max_length=20,
verbose_name='人名'
)
age = models.IntergeField(
verbose_name='年纪'
)
sex = models.CharField(
max_length = 6
verbose_name='性别'
)
class Meta:
#允许被继承
abstract = True
class Stu(Humen):
score = models.IntegerField(
verbose_name='成绩'
)
class Teacher(Humen):
salary = models.IntegerField(
verbose_name='工资'
)
模板语法
(1)点语法
通过变量访问属性或方法
<ul>
{%for i in teachers%}
#{
{i.name}}是在访问属性
<li>{
{i.name}}老师的工资是{
{i.salary}}美金</li>