get() returns a single object. If a single object does not exist, you
get a DoesNotExist exception. This is documented:
http://docs.djangoproject.com/en/dev/ref/models/querysets/#id5
filter() applies a filtering condition to return a QuerySet of objects
that match the filter. If no objects match the filter, the queryset
can be empty. The result exists - it just doesn't contain anything
(e.g., the set of "all people that are 4m tall" exists, but has no
members). This is also documented:
http://docs.djangoproject.com/en/dev/ref/models/querysets/#filter-kwargs
Yours,
Russ Magee %-)