I need to verify if an object exists and return the object, then based on that perform actions. What\'s the right way to do it without returning a 404?
try:
I would do it as simple as follows:
listing = RealEstateListing.objects.filter(slug_url=slug) if listing: # do stuff
I don't see a need for try/catch. If there are potentially several objects in the result, then use first() as shown by user Henrik Heino