пишет:
Взявшись за реализацию комментариев на сайте под Django, я с удивлением обнаружил, что Django не предоставляет никаких модулей для реализации комментариев. Вернее он предоставлял его раньше, это был модуль django.contrib.comments , но в версии 1.7 его объявили как deprecated и предложили либо пилить самостоятельно, либо воспользоваться чем-нибудь вродеDisqus. Хорошо, он вроде тоже поддерживает подсветку синтаксиса кода, но... в статьях одна подсветка, в комментариях другая - это будет некрасиво.
Поэтому будем внедрять собственный велосипед и ловить свои баги.
Для реализации комментариев необходимо:
- Добавить новую модель, назовём её Comment;
- Добавить представление, которое будет обрабатывать добавление комментария;
- Добавить форму для ввода комментария;
- Воспользоваться для организации древовидной структуры подходом Materialized Path ;
Последние откомментированные темы: