I can't get it working.  currently I am using following snippet for 
deletion 

from django_comments.views.moderation import perform_delete
> from django_comments import get_model
>
> pk = request.POST.get("pk")
> comment = get_object_or_404(get_model(), pk=pk,
>                             site__pk=settings.SITE_ID,
>                             user=request.user)
> perform_delete(request, comment)
>
>
 
Can you help to make it working ?

On Thursday, November 5, 2015 at 5:18:13 AM UTC+5:30, Stephen McDonald 
wrote:
>
> The count value is based on the code here:
>
>
> https://github.com/stephenmcd/mezzanine/blob/master/mezzanine/generic/managers.py#L15-L35
>
> That takes the "approved" and "removed" flags into account, but only if 
> the COMMENTS_UNAPPROVED_VISIBLE and/or COMMENTS_REMOVED_VISIBLE are set to 
> True, in order to hide their respective comments, which they aren't by 
> default. 
>
> The default is to show placeholders for the unapproved/removed comments on 
> the site, with their content replaced with a "waiting for approval" or 
> "removed" message, which has the desired affect of keeping the comment tree 
> intact - so the count accurately reflects the number of *visible* comments.
>
> Note that if you change these settings after comments have been made, 
> you'll need to run save() on their related objects to trigger the _count 
> field being recalculated.
>
>
>
>
> On Thu, Nov 5, 2015 at 1:10 AM, sonu kumar <[email protected] 
> <javascript:>> wrote:
>
>> This may looks confusing, so I am going to explain further. 
>> When we use  CommentsField as model field then one extra field is added 
>> to model called as comments_count which holds number of comments for an 
>> object related to model.
>>  When a comment is added then it's value get increased by one. How to 
>> decrease value when a comment is deleted. 
>>
>>
>> On Wednesday, November 4, 2015 at 6:19:29 PM UTC+5:30, sonu kumar wrote:
>>>
>>> When a comment is added to a model then it's comment count get 
>>> incremented automatically. How to do the same in reverse case like when we 
>>> delete a comments then comments count should be decreased by number of 
>>> comments related to given comment and model. Currently I am able to flag a 
>>> comment by setting is_removed set to True. But it's not affecting comments 
>>> count. 
>>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Mezzanine Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Stephen McDonald
> http://jupo.org
>

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to