除了语法之外,使用 django 抽象模型和在 django 模型中使用普通 Python 继承之间有什么区别?利与弊?
更新: 我认为我的问题被误解了,我收到的回复是关于抽象模型和继承自 django.db.model 的类之间的区别。模特。实际上,我想知道继承自 django 抽象类(Meta: ec = True)的模型类与继承自比如“ object”(而不是模型)的普通 Python 类之间的区别。型号)。
这里有一个例子:
class User(object):
first_name = models.CharField(..
def get_username(self):
return self.username
class User(models.Model):
first_name = models.CharField(...
def get_username(self):
return self.username
class Meta:
abstract = True
class Employee(User):
title = models.CharField(...