Форум сайта python.su
0
Здравствуйте вопрос такой, требуется создать модель лайков для постов и комментариев, допустим вот такая вот модель:
class BlogLikes(models.Model): class Meta: verbose_name = _(u"Лайк") verbose_name_plural = _(u"Лайки") post = models.ForeignKey('Posts',verbose_name=_(u"Пост")) user = models.ForeignKey(to=User,verbose_name=_(u"Автор")) ip = models.IPAddressField(verbose_name=_(u"IP адрес")) date = models.DateTimeField(verbose_name=_(u"Дата"),auto_now_add=True) comments = models.ForeignKey('Comments',verbose_name=_(u"Комментарий"))
Офлайн
75
class BlogLikes(models.Model): def clean(self): if not (self.comments or self.post): raise ValidationError("Одно з полей обезательно")
Офлайн
0
Благодарю!
Офлайн