In a prior question I asked, where a Manager's method looked like:
def activate(key):
try:
profile = self.get(key=key)
except self.model.DoesNotExist:
return None
if not profile.key_expired():
# -> Activate user
return user
return None
It was suggested to use self.get_query_set().get(key=key)
instead of self.get(key=key)
within the manager method. I was wondering what the reason for this is, as the former seems much more verbose?