почти одинаковые модели: UserPublication и GroupPublication; они очень похожи, различие лишь в том, что для юзера указывается поле
creator = models.ForeignKey('Person'...)
а для модели с GroupPublication поле
group = models.ForeignKey(Group,...)
Но в описывая 2 модели таким образом, мне нужно описать для каждой свои модели списка лайков и комментариев, хотя они схожи.
Можно ли как-то обьединить эти модели UserPublication и GroupPublication чтобы не прописывать для каждой одинаковые Likes и Comments? Или использовать абстрактную модель и смириться?
UserPublication model:
https://paste.ofcode.org/vSDSAmEdx6uSD3RmcMSfej
дайте совет, пожалуйста
Обсуждают сегодня