Django .filter с одним и тем же параметром с несколькими возможностями

У меня есть модель объектов. У меня также есть список параметров для фильтрации результатов. Я не уверен, есть ли простой способ отфильтровать объекты в модели, чтобы возвращался любой объект, соответствующий любому из элементов в списке фильтров. Например:

# returns all users with name starting with 'P'
usersWithPName = User.objects.filter(name__startswith = 'P')
# 3 letters to filter User model with
filterList = ['P', 'T', 'R'] 
# ideally would return all users with name starting with either 'P', 'T', or 'R'
usersWithPTRName = User.objects.filter(name__startswith = filterList) 

Есть ли способ отфильтровать (в данном случае) модель User так, чтобы возвращался любой объект, соответствующий любому из элементов в filterList?

6
задан paradox870 25 April 2011 в 21:38
поделиться