Выполнение необработанных sql запросов в django очень просто с точки зрения того, как вы будете выполнять.
Просто вам нужно добавить raw в ваш набор запросов и выполнить построение модели.
Ниже приведен фрагмент кода для вашей справки
>>> Person.objects.raw('SELECT id, first_name, last_name, birth_date FROM myapp_person')
...
>>> Person.objects.raw('SELECT last_name, birth_date, first_name, id FROM myapp_person')
...
Пример согласно вашему требованию:
name = 'joseph'
age = 5
sqlQuery = "SELECT * from <DBNAME> where name = "+name+" AND age = "+age
result = Person.objects.raw(sqlQuery)
# use of OR operator
name = 'joseph'
age = 5
result = Person.objects.filter(name=name) | Person.objects.filter(age=age)
## use of AND operator
name = 'joseph'
age = 5
result = Person.objects.filter(name=name).filter(age=age)
Вы можете прочитать здесь больше