django custom user model compatibility