У меня два класса Post и Category. Работают нормально. Однако, когда я добавляю сообщение, принадлежащее некоторым категориям, я также хочу, чтобы в эти категории добавлялись сообщения, которые я добавил автоматически.
Models.py:
class Category(models.Model):
title = models.CharField(max_length=40, verbose_name='Category')
posts_of_category = models.ManyToManyField('Post',related_name="+",auto_created=True)
def __str__(self):
return self.title
class Post(models.Model):
author = models.ForeignKey('auth.User', on_delete=models.CASCADE, verbose_name='Author')
title = models.CharField(max_length=60)
content = models.TextField(verbose_name='Content')
category= models.ManyToManyField('Category', verbose_name='Category')
date = models.DateField(verbose_name='Date', auto_now_add=True)
post_img= models.ImageField()
def __str__(self):
return self.title
И см. изображение: Скриншот