Index: django/shortcuts/__init__.py
===================================================================
--- django/shortcuts/__init__.py	(revision 3730)
+++ django/shortcuts/__init__.py	(working copy)
@@ -10,6 +10,12 @@
     return HttpResponse(loader.render_to_string(*args, **kwargs))
 load_and_render = render_to_response # For backwards compatibility.
 
+def get_object_or_none(klass, *args, **kwargs):
+    try:
+        return klass._default_manager.get(*args, **kwargs)
+    except klass.DoesNotExist:
+        return None
+
 def get_object_or_404(klass, *args, **kwargs):
     try:
         return klass._default_manager.get(*args, **kwargs)
