Я собираю мозговой штурм для пользователя, который похож на iTunes Smart Playlists.В настоящее время я могу отобразить все годы выпуска для всех фильмов в базе данных.Пользователь может выбрать год и посмотреть все фильмы, выпущенные в этом году.Или я могу показать все жанры фильма.Пользователь может выбрать жанр и просмотреть все фильмы, которые соответствуют этим критериям.
Мне нужна форма, чтобы пользователь мог динамически выбирать свои собственные критерии.Так, например, «Дата выпуска» «после» «2000» И «Жанр» не означает, что «Ужас» вернет отфильтрованный список.Все эти варианты будут предоставлены пользователем в форме, в которой есть варианты выпадающего списка.
Это кажется простым с точки зрения SQL, но мне интересно, какова будет лучшая реализация из формы djangoв MySQL.Любые предложения по отправной точке?