, поэтому мне было интересно, могли бы вы вернуть тег включения непосредственно из представления.
Страница является обычной страницей со списком элементов. Список элементов отображается с использованием тега включения. Если к представлению сделан ajax-запрос, я хочу вернуть только то, что вернул бы тег включения, чтобы я мог добавить его на страницу с помощью javascript. Возможно ли что-то подобное? Или мне лучше спроектировать это?
Это, безусловно, возможно. Представление может отображать любой шаблон, который может использовать тег включения. Преимущество этого подхода в том, что вы можете использовать все возможности шаблонов Django.
С другой стороны, ответы AJAX обычно не содержат столько HTML, сколько XML / JSON. Если вы используете функции шаблона Django, вам лучше вернуть HTML. Если нет, то XML / JSON может иметь больше смысла. Всего два цента.
Быстрый и грязный способ - получить представление, которое отображает шаблон, который содержит только ваш тег templatetag.