Не без особых усилий.И даже если бы это было возможно, не делайте этого, если хотите сохранить здравый смысл.
В этом случае я бы использовал (a) абстрактный базовый класс, который содержит общую информацию для обеих моделей.
class Publication(models.Model):
pub_date = models.DateField(_('publication date'))
# other fields
class Meta:
abstract = True
class Book(Publication):
# ...
class Magazine(Publication):
# ...
Или (b) отдельная модель с полем publication_type
, с возможностью выбора «книга» и «журнал».
Или (с) добавление пользовательских менеджеров и наборов запросов в обамодели с методом published_after
, который знает, какой атрибут использовать для фильтра.
Я предлагаю выбрать (b), если нет большой разницы между книгами и журналами, и (a), если есть.