Как проверить, существует ли значение в multiselectfield с помощью языка django templat
Я использую multiselectfield в моделях, чтобы пользователь мог выбрать несколько значений и сохранить их в колонке sub_law_type. Значения правильно сохраняются в этой колонке. Теперь в html у меня есть некоторые условия, которые должны быть выполнены для отображения данных суждения. Все остальные условия проверяются правильно, но я запутался, как проверить, существует ли значение в sub_law_type.
Здесь я хочу проверить, есть ли в sub_law_type значение 'ipc', затем отобразить только судебное решение
приведенный ниже код - это то, что я написал изначально для проверки истинности условия, но это не показывало никакого результата
{% if data.law_type == 'criminal' and data.sub_law_type.ipc and data.law_category == 'limitations' and data.court_type == 'The Supreme Court of India' %}
тогда я попробовал написать его как показано ниже, но даже это не отобразило правильный результат
{% if data.law_type == 'criminal' and data.sub_law_type== 'ipc' and data.law_category == 'limitations' and data.court_type == 'The Supreme Court of India' %}
Поскольку оба варианта не работают, я запутался, как мне написать, чтобы получить результат.
models.py
sub_type_of_law = (
('service', 'service'),
('ipc', 'ipc'),
('crpc', 'crpc'),
('pocso', 'pocso'),
('pmla', 'pmla'),
('ni_act', 'ni_act'),
('cyber_crime', 'cyber_crime'),
('ndps', 'ndps'),
('it', 'it'),
('gst', 'gst'),
('vat', 'vat'),
('company', 'company'),
('sebi', 'sebi'),
('fema', 'fema'),
('banking', 'banking')
)
sub_law_type = MultiSelectField(choices= sub_type_of_law, null= True)
Пожалуйста, скажите, где я ошибаюсь