Могу ли я в шаблонах Django написать функцию или пользовательский тег для создания выпадающего списка, чтобы повторно использовать тот же код в других шаблонах?

Я хочу, чтобы мои модели шаблонов django были агностичны.

Django view будет обрабатывать данные модели и отправлять список в шаблон

['item_1', 'item_2', 'item_3', .... 'item_n]

В шаблоне я хочу преобразовать этот список элементов в HTML выпадающий список.

Но поскольку я буду иметь такое поведение во многих местах, я хотел бы повторно использовать код, который преобразует список в выпадающий список.

Как я могу это сделать?

Вернуться на верх