Я использую django-threadadedcomments. Все отлично работает, кроме двух вещей: токена csrf и тега шаблона пользователя.
Проблема в том, что когда пользователь отправляет комментарий, для формы не существует токена csrf, поэтому форма не может быть проверена на стороне сервера. Попытка добавления токена csrf в словари, которые пронизывают комментарии к комментариям, но без результата; продолжал получать ошибки (большинство из них сказали, что этот метод принимает только 2 аргумента с 3 данными). Попытался исправить эти методы, чтобы они принимали 3 аргумента и просто передавали третий; безуспешно.
Кто-то сталкивался с той же проблемой в прошлом и решил ее? потому что это не приемлемое для меня решение:
MIDDLEWARE_CLASSES = (
#'django.middleware.csrf.CsrfViewMiddleware',
)
Второй - есть помощник HTML для получения user_id для пользователя, который оставил комментарий. Есть ли в коробке вспомогательный html-помощник для получения имени пользователя по идентификатору или мне придется написать его самому?
http://code.google.com/p/django-threadedcomments/
Вот код для проекта, я не могу точно сказать, какие его фрагменты должны быть здесь размещены, поэтому я просто даю ссылку на весь проект.
Я действительно застрял здесь, и любая помощь будет приветствоваться.
Заранее спасибо.