django queryset first() empty error code example

Example 1: how do i check if a django queryset is empty

queryset = demo.objects.filter(name="non_existent_name")

if queryset.exists():
    serializer = DemoSerializer(queryset, many=True)
    return Response(serializer.data)
else:
    return Response(status=status.HTTP_404_NOT_FOUND)

Example 2: checking if a queryset is empty django

orgs = Organisation.objects.filter(name__iexact = 'Fjuk inc')
if not orgs:# If any results
    # Do this with the results without querying again.
else:# Else, do something else...
    # Do that...