Дублируются комменты с 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 и последующих страницах, они будут везде идентичные, это как-то странно работает, я не понимаю почему так получается...