Надеюсь мой вопрос понятен
Например у меня есть эта модель
class Area(models.Model):
area_id = models.IntegerField()
name = models.CharField()
last_name = models.CharField()
short_name = models.CharField()
Я хочу сделать запрос с несколькими параметрами
Если я не найду первую, поищу вторую и так с третьей
filter_areas = Area.objects.filter(area_id=3 | name='area_name' | short_name='are')
Как к или |






Здесь вы можете использовать объект Q:
from django.db.models import Q
Area.objects.filter(Q(area_id=1)| Q(name='name') | Q(short_name='are'))