Django Mptt Comments is a simple way to display threaded comments instead of the django contrib comments.
Get the required third party modules
svn checkout http://django-mptt.googlecode.com/svn/trunk/mptt svn checkout http://django-template-utils.googlecode.com/svn/trunk/template_utils
Get Mptt Comments
git clone git://github.com/thoas/django-mptt-comments.git
Add the mptt_comments directory to your Python path.
Add the needed apps to INSTALLED_APPS
'django.contrib.comments', 'django.contrib.markup', 'template_utils', 'mptt', 'mptt_comments'
Add mptt_comments.urls to your projects urlconf
(r'^comments/', include('mptt_comments.urls')),
Add the required code to the objects detail page (see Usage)
Copy the templates to adapt them for your site
Style the forms using css
In any detail template that wants to use mptt_comments
{% block extrahead %} {% load mptt_comments_tags %} {% mptt_comments_media %} {% endblock extrahead %}
To display the toplevel tree in templates:
{% load mptt_comments_tags %} {% display_comment_toplevel_for object %}
MPTT_COMMENTS_OFFSET
Number of comments displayed before 'read more' link appears
MPTT_COMMENTS_CUTOFF
Depth of comments to be shown
MPTT_COMMENTS_SELECT_RELATED
Additional related objects to be used in select_related call for example ['user__designer', 'user__designer__level']
Use patch from ticket #7270 if you need reverse OneToOne lookups like in example above
- Make the more link work without javascript
Михаил Сычёв (Mike) Florent Messa (thoas)