django objects filter id_ code example
Example 1: how to check if given primary key exists in django model
If using the object ---
try:
obj = model1.objects.get(pk=20)
except DoesNotExist:
###do something####
Else ----
if model1.objects.filter(pk=20).exists():
###do something###
else:
###do otherthing###
Example 2: django q objects
from django.db.models import Q
obj, created = Person.objects.filter(
Q(first_name='Bob') | Q(first_name='Robert'),
).get_or_create(last_name='Marley', defaults={'first_name': 'Bob'})