Почему нету атрибута 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 = 'Добавление комментов к чату' 

Если надо скину,что понадобиться!Помогите пожалуйста!


Ответы (0 шт):