Django .Filter na tej samej opcji z kilkoma funkcjami
Mam model obiektów. Mam również listę opcji do filtrowania wyników. Nie jestem pewien, czy istnieje prosty sposób filtrowania obiektów w modelu w taki sposób, aby każdy obiekt pasuje do dowolnego elementu na liście filtra. Na przykład:
# 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)
Czy istnieje sposób na odfiltrowanie (w tym przypadku) modelu niestandardowego, aby każdy obiekt pasujący do któregokolwiek z elementów w filterList został zwrócony?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
2 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Q Obiekty
http://docs.djangoproject.com/ ... jects
Ponadto możesz utworzyć filtry Q podczas wykonywania:
Anonimowy użytkownik
Potwierdzenie od:
Możesz to zrobić
Teraz możesz filtrować za pomocą Druga opcja Build Django Obiekty dla filtra.
Zacznij tutaj:
https://stackoverflow.com/search?q=django+Q+ obiektów
https://stackoverflow.com/sear ... jects