Дублируются комменты с disqus в блоге на django

Я хочу добавить disqus в свое приложение django и не могу заставить его загружать новый поток комментариев на каждой странице независимо.

Я cледовал документации, в которой говорится, чтобы установить переменные в шаблоне javascript disqus перед использованием.

Вот мой 'base.html:

<!-- templates/base.html -->
{% load static %}
<html>
  <head>
    <title>Django blog</title>
    <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400" rel="stylesheet">
    <link href="{% static 'css/base.css' %}" rel="stylesheet">
  </head>
  <body>
    <header>
      <h1><a href="{% url 'home' %}">CMS blog</a></h1>
    </header>
    <div>
      {% block content %}
      {% endblock content %}
    </div>

    <div id="disqus_thread"></div>
    <script>
        var disqus_config = function () {
        this.page.url = '{{ request.build_absolute_uri }}';
        this.page.identifier ='{{ request.get_full_path }}';
        };

        (function() { // DON'T EDIT BELOW THIS LINE
        var d = document, s = d.createElement('script');
        s.src = 'https://myblog-adotq8tlaw.disqus.com/embed.js';
        s.setAttribute('data-timestamp', +new Date());
        (d.head || d.body).appendChild(s);
        })();
    </script>
  </body>
</html>

Его я дальше расширяю через post_details.html

<!-- templates/post_detail.html -->
{% extends 'base.html' %}

{% block content %}
  <div class="post-entry">
    <h2>{{ post.title }}</h2>
    <p>{{ post.body }}</p>
  </div>

{% endblock content %}

Переменные:

this.page.url = '{{ request.build_absolute_uri }}';
this.page.identifier ='{{ request.get_full_path }}';

Вроде как нормально отображаются в исходном коде, комменты работают нормально только на базовой странице и на 1 посте, дальше комменты полностью повторяют друг друга т.е изменяя комменты на 2 и последующих страницах, они будут везде идентичные, это как-то странно работает, я не понимаю почему так получается...

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