У меня есть шаблон Django, который содержит несколько Django шаблонных блоков. У меня есть другой шаблон, который содержит некоторый JavaScript, который выполняет Ajax запрос на извлечение этого Django шаблона. Он выглядит примерно так:
$.ajax({
url: '/page/',
method: 'GET',
success: function (data) {
console.log($(data).find(".wrapper"));
}
});
/page.html/
содержит следующее:
{% extends 'core/base.html' %}
{% block content %}
<div class="example">
..some..content..
</div>
{% endblock %}
page.html
extends base.html
с оберткой <div class="wrapper"></div>
, однако, когда я запускаю код Ajax, консоль не находит класс обертки. Есть ли способ получить полную страницу шаблона?
Пример необработанных данных для вывода на консоль
<!DOCTYPE html>
<html lang="en">
<head>
<link href="/static/core/patterns.css?1587877907" rel="stylesheet" type="text/css">
</head>
<body>
<div class="wrapper">
<div class="jumbotron jumbotron-gray">
<article class="post" data-key="294" data-slug="example">
<div class="post__details">Example</div>
</article>
</div>
</div>
<script src="/static/core/base.js?1587877907"></script>
</body>
</html>