Почему нету атрибута comment_set?
Вот есть у меня 2 модели :
class Article(models.Model):
article_title = models.CharField("название статьи",max_length = 60)
article_text = models.TextField("текст статьи",max_length = 3000)
pub_date = models.DateTimeField("дата публикации")
def __str__(self):
return self.article_title
def date(self):
if pub_date >= datetime.timedelta(days = 1):
print('Свежая Статья!')
else:
print('')
return self.pub_date >= (timezone.now() - datetime.timedelta(days = 1))
class Meta:
verbose_name = 'Статья'
verbose_name_plural = 'Статьи'
#Комменты к статьям
class Comment(models.Model):
article = models.ForeignKey(Article, on_delete = models.CASCADE)
author_name = models.CharField("имя автора ", max_length = 50)
comment_text = models.CharField("текст комментария", max_length = 500)
def __str__(self):
return self.author_name
class Meta:
verbose_name = 'Комментарий'
verbose_name_plural = 'Комментарии'
А есть еще 2(при добавлении комментов с первыми моделями все нормально,но при добавлении со вторыми обьектами пишет,что у Chat не атрибута comment_set
class Chat(models.Model):
title_chat = models.CharField("Название чата",max_length = 60)
chat_text = models.TextField("Описание чата", max_length = 500)
def __str__(self):
return self.title_chat
class Meta:
verbose_name = 'Чат'
#Добавление комментов к чату
class ChatTextAdd(models.Model):
article = models.ForeignKey(Chat, on_delete = models.CASCADE)
author_name = models.CharField("имя автора ", max_length = 30)
comment_text = models.TextField("текст комментария", max_length = 500)
def __str__ (self):
return self.author_name
class Meta:
verbose_name = 'Добавление комментов к чату'
Если надо скину,что понадобиться!Помогите пожалуйста!