Пометка комментария Django

#django #comments

#django #Комментарии

Вопрос:

Я добавил комментарии с помощью приложения contrib.comments к одной из моих моделей django (1.2). Я добавил ссылку с флагом к каждому комментарию в этом примере: http://docs.djangoproject.com/en/1.2/ref/contrib/comments/example/#flagging. Флаги добавляются в базу данных, когда я нажимаю на ссылку с флагом.

Но .. что теперь? Похоже, что нет способа просмотреть, какие комментарии помечены. Флаги не отображаются в admin, хотя администратор может помечать комментарии.

Как минимум, я думаю, мне нужен способ показать, какие комментарии помечены и еще не удалены. Нужно ли мне реализовать это самостоятельно или эта функциональность встроена в приложение комментариев каким-то образом, который я еще не выяснил?

Ответ №1:

Один из вариантов — добавить этот столбец в интерфейс администратора, когда вы заходите и просматриваете комментарии. Тогда вы сможете включить фильтры в этом интерфейсе администратора и увидеть все помеченные комментарии.

http://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin .ModelAdmin.list_filter