У меня есть простое приложение Django, которое имеет различные представления о различных типах активов. У меня есть различные функции jQuery, которые отключают имя типа актива, и поэтому, когда я генерирую страницу с использованием шаблона django, я использую переменную шаблона для заполнения параметра типа актива в коде javascript ...
$(document).ready(function()
{
$(".project").click(function() {return FiltersChanged('{{ asset_type }}', $('#filter_entry').val());});
});
Я часто использую этот тип парадигмы в приложении, и мне это немного неловко, я обнаруживаю, что создаю много дублирующегося кода в разных файлах шаблонов просто потому, что мне нужно заполнить переменную {{asset_type}}, и я хотел бы иметь возможность уменьшить дублирование, и мне не нужно каждый раз генерировать этот код в шаблоне.
Итак, есть ли лучший способ сделать это, не требуя дублирования кода на каждой странице?