This seems wrong to me - we disallow pickle + unpickle between major versions, but get_version() returns minor version, too. It should be OK to unpickle 1.6.1 querysets in 1.6.2.