Использую Django 1.2.1. Для создания гостевой книги решил использовать django.contrib.comments, в связи с этим возникло несколько вопросов:
Как разбить комментарии по страницам (например: по 5 комментариев на странице).
Как вывести список комментариев в обратном порядке, отсортировав их по дате.
После ввода комментария появляется страничка с надписью “Спасибо за Ваш комментарий” и после этого ничего не происходит, а хотелось бы django возвращалась на страничку гостевой книги.
На всякий случай привожу пример своего шаблона
{% extends "g.html" %}
{% load comments %}
<link href="/media/style.css" rel="stylesheet" type="text/css" />
{% block form %}
{% get_comment_form for current_site as form %}
{% render_comment_form for current_site %}
{% endblock %}
{% block comments %}
<div class="comments-list">
{% get_comment_list for current_site as comment_list%}
{% for comment in comment_list %}
<table>
<tr><td width=757px><div id=news><b><a href="mailto:{{ comment.user_email }}">{{ comment.user_name}}<a/></b>, {{ comment.submit_date }}</div></td></tr>
<tr><td>{{comment.comment}}</td></tr>
</table>
{% endfor %}
</div>
{% endblock %}{% extends "comments/bas.html" %}
{% block title %}Гостевая книга{% endblock %}
{% block content %}
<h1>Гостевая книга</h1>
<div id="form">
{% block form %}{% endblock %}
</div>
<hr>
<div id="content">
{% block comments %}{% endblock %}
</div>
{% endblock %}