Копия модели Django с ManyToManyField - PullRequest
1 голос
/ 09 августа 2010

Попытка скопировать модель Django с ManyToManyField.

модель

class Book(models.Model):
    cats = models.ManyToManyField(Category)

вид:

for book in books:
    book.name = "New Name"
    messageinfo = message.save()

    msg = Book(title=book.title, subject=book.subject)
    msg.save()

до этого работает, делает копию книги

, следующий получаетошибка

    for cat in book.cats:
            info = Category.objects.get(id=cat.id)
            msg.cats.add(info)

ошибка, которую она выдает

    TypeError at /
    'ManyRelatedManager' object is not iterable

1 Ответ

1 голос
/ 09 августа 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...