Дублирование объектов django с ManyToManyFields

Я использую Django, и у меня есть несколько объектов с ManyToManyFields. Я хочу продублировать эти объекты. Я нашел «deepcopy», который работает почти идеально.

>>> e = Equipement.objects.get(pk=568)
>>> ee = deepcopy(e)
>>> ee.connexion.all()
[<Connexion: COMETE - Proxyweb>]
>>> ee.id=None
>>> ee.save()
>>> ee.connexion.all()
[]

Я не хочу терять информацию ManyToMany при сохранении. Вы знаете, как это быстро сделать в Django?

Спасибо.

5
задан psychoze 14 June 2011 в 16:09
поделиться