When I worked with the implementation of comments on the site for Django, I was surprised to find that Django does not provide any modules for implementation comments. Rather it gave him before, it was a unit django.contrib.comments, but in version 1.7 it was announced as deprecated and offered either to cut yourself, or you can use something like Disqus. Well, it sort of code also supports syntax highlighting, but ... in the articles one light, the other in the comments - it will be ugly.
Therefore I decided to write my own comments on the site.
To implement the necessary comments:
Add a new model, call it
Add an idea that will handle the addition of a comment;
Add a form to add a comment;
to organize tree structure;