Actually I realized this morning that there should be a comparison for types before the PK comparisons, since obviously models of different types cannot be the same even if their PKs are equivalent (i.e. Person(pk=1) == Family(pk=1)). I'll update my pull request tonight.
Actually I realized this morning that there should be a comparison for types before the PK comparisons, since obviously models of different types cannot be the same even if their PKs are equivalent (i.e. Person(pk=1) == Family(pk=1)). I'll update my pull request tonight.