Skip to content

Instantly share code, notes, and snippets.

View primoz-k's full-sized avatar

Primož Kerin primoz-k

View GitHub Profile
@primoz-k
primoz-k / merge_model_objects.py
Last active March 13, 2016 22:17 — forked from nick-merrill/merge_model_objects.py
A variation on a snippet that handles one-to-one relationships by recursively migrating those relationships' field data to the `primary_object`'s related object.
# -*- coding: utf-8 -*-
from django.db.models import Model
from django.contrib.contenttypes.fields import GenericForeignKey
from django.db.utils import IntegrityError
from django.db import transaction
from urllib import parse
try:
from django.apps import apps