コード例 #1
0
ファイル: views.py プロジェクト: susususu/CSCapstone
def addComment(request):
    if request.method == 'POST':
        form = CommentForm(request.POST)
        if form.is_valid():
            in_name = request.GET.get('group', 'None')
            in_group = models.Group.objects.get(name__exact=in_name)
            new_comment = Comment(comment=form.cleaned_data['comment'],
                                  group=in_group)
            new_comment.save()
            comments_list = Comment.objects.filter(group=in_group)
            context = {
                'comments': comments_list,
                'group': in_group,
            }
            return render(request, 'group.html', context)
        else:
            form = CommentForm()
    return render(request, 'newComments.html')
コード例 #2
0
ファイル: views.py プロジェクト: Jayxuchen/CSCapstone
def add_comment(request):
    if request.method == 'POST':
        form = CommentForm(request.POST)
        if form.is_valid():
            in_name = request.GET.get('name', 'None')
            in_group = models.Group.objects.get(name__exact=in_name)
            is_member = in_group.members.filter(
                email__exact=request.user.email)
            new_comment = Comment(user=request.user,
                                  group=in_group,
                                  comment=form.cleaned_data['comment'])
            new_comment.save()
            comments_list = Comment.objects.filter(group_id=in_group.id)
            suggested = getSuggestions(in_group)
            context = {
                'group': in_group,
                'userIsMember': is_member,
                'comments': comments_list,
                'suggested': suggested
            }
            return render(request, 'group.html', context)
        else:
            form = CommentForm()
    return render(request, 'group.html')