Помимо синтаксиса, какая разница между использованием абстрактной модели django и использованием простого наследования Python с моделями django? Плюсы и минусы?
ОБНОВЛЕНИЕ: Я думаю, что мой вопрос был неправильно понят, и я получил ответы на разницу между абстрактной моделью и классом, который наследуется от django.db.models.Model. Я действительно хочу знать разницу между классом модели, который наследуется от абстрактного класса django (Meta: abstract = True) и простого класса Python, который наследует, скажем, "объект" (а не модели .Model).
Вот пример:
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(...