하나의 querysets 관련 개체를 다른 querysets 관련 개체와 병합하고 싶습니다. 일부 샘플 코드는 설명하기 :Django : Django 0.96에서 두 개의 관련된 쿼리 세트를 병합하는 방법은 무엇입니까?
## Models
# sample models to illustrate problem
class PetShop(models.Model):
id = models.AutoField(primary_key=True)
shop_name = models.CharField(maxlength=255)
cats = models.ManyToManyField(Cat)
class Cat(models.Model):
id = models.AutoField(primary_key=True)
cat_name = models.CharField(maxlength=50, blank=True)
## View
def MergePetsInShop(request):
source_shop = PetShop.objects.get(pk=2)
destination_shop = PetShop.objects.get(pk=3)
#Somehow merge CATS from one shop to the other
result = merge(source_shop.cats,destination_shop.cats)
#save()
어떻게이 제대로 할 수 있습니까?
감사합니다.