AttributeError: ‘ManyRelatedManager’ object has no attribute ‘add’? I do like in django website but got this error

JamesO is correct – it looks like your Category.articles field has a through relationship. Assuming that your models at least resemble the following

class Article(models.Model):
    name = models.CharField(max_length=128)

class Category(models.Model):
    name = models.CharField(max_length=128)
    articles = models.ManyToManyField(Article, through="Membership")

class Membership(models.Model):
    article = models.ForeignKey(Article)
    category = models.ForeignKey(Category)
    author = models.CharField()

then to add an Article to a Category you must

m = Membership(article=article, category=category, author="Dan TM")
m.save()

Note – we can’t tell what the through field is called, so Membership is a guess, inspired by the django docs

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)