﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
35466	Create new objects method get_or_none() to avoid boilerplate try/except	Sebastian Muthwill	nobody	"**Problem statement**
Currently one can retrieve a single object, besides other ways, via `Model.objects.filter().first()`or `Model.objects.get()`

`Model.objects.get()` however will raise a `DoesNotExist` exception if there is no result. This leads into the situation that one has to try/except the query to handle it properly. 

In some cases it is only relevant to do something if an entry exist.

**Proposed solution**
Provide a new method `django.db.models.query._BaseQuerySet.get_or_none()` that returns an object if available and `None` if not. "	New feature	closed	Database layer (models, ORM)	dev	Normal	wontfix	models, query, queryset, get		Unreviewed	0	0	0	0	0	0
