コード例 #1
0
def our_comment(request,
                content_type,
                content_id,
                target_id,
                template_name="plus_comments/reply_form.html",
                **kwargs):

    if request.POST:
        if request.POST.has_key('parent_id'):
            parent_id = request.POST['parent_id']
        else:
            parent_id = None

        try:
            ret = free_comment(request,
                               content_type=content_type,
                               object_id=content_id,
                               parent_id=parent_id,
                               model=ThreadedComment,
                               form_class=ThreadedCommentForm)
        except Exception, e:
            raise e

        from django.contrib.contenttypes.models import ContentType
        ct = ContentType.objects.get(id=content_type)
        obj = ct.get_object_for_this_type(id=content_id)
        from apps.plus_feed.models import FeedItem
        FeedItem.post_COMMENT(request.user, obj)
        return ret