Запрос Django Шаблон с использованием Ajax - PullRequest
0 голосов
/ 26 апреля 2020

У меня есть шаблон 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...