добавить новый объект (вид) - PullRequest
0 голосов
/ 18 декабря 2011

Я переназначаю новый объект на movie.Я хочу добавить новый объект к movie.Что мне делать?

for language in categories.language.all():
        movie = Movie.objects.filter(is_active=True,language=language.id)

спасибо ОБНОВЛЕНИЕ: В categories.language.all() У меня есть такой объект.

English
Etc
French

Я хочу отфильтровать Movie модель по этим языкам.

MYSQL-запрос> select * from move where language = 'English' and language = 'French'

1 Ответ

0 голосов
/ 18 декабря 2011

Вам было бы лучше использовать в :

languages = [ language.id for language in categories.language.all() ]
movies = Movie.objects.filter(is_active=True, language__in=languages)

И если предположить, что categories.language.all() возвращает QuerySet (мы не можем сказать по вашему вопросу), это еще проще:

languages = categories.language.all()
movies = Movie.objects.filter(is_active=True, language__in=languages)
...