Пример #1
0
def post_details(request, pk):
    if request.method == 'POST':
        form = UserPostCommentForm(request.POST)
        if form.is_valid():
            text = form.cleaned_data['text']
            comment = UserPostComment(text=text)
            comment.post_id = pk
            comment.save()
    post = UserPost.objects.get(pk=pk)
    comments = post.userpostcomment_set.all().order_by('-date_added')
    form = UserPostCommentForm()
    context = {'post': post, 'comments': comments, 'form': form}
    return render(request, 'post_details.html', context)
Пример #2
0
def post_details(request, pk):
    if (request.method == 'GET'):
        form = UserPostCommentForm()
        post = UserPost.objects.get(pk=pk)
        comments = UserPostComment.objects.filter(post=post) \
            .order_by('-date_added')
        context = {'post': post, 'comments': comments, 'form': form}
        return render(request, 'post_details.html', context)
    elif request.method == 'POST':
        form = UserPostCommentForm(request.POST)
        if form.is_valid():
            text = form.cleaned_data['text']
            comment = UserPostComment(text=text)
            comment.post_id = pk
            comment.save()
        return redirect('/post/{}/'.format(pk))
Пример #3
0
def post_details(request, pk):
    if request.method == 'POST':
        form = UserPostCommentForm(request.POST)
        if form.is_valid():
            text = form.cleaned_data['text']
            comment = UserPostComment(text=text)
            comment.post_id = pk
            comment.save()

    post = UserPost.objects.get(pk=pk)
    comments = post.userpostcomment_set.all().order_by('-date_added')
    form = UserPostCommentForm()

    context = {'post': post, 'comments': comments, 'form': form}

    return render(request, 'post_details.html', context)
Пример #4
0
def post_details(request, pk):
    if(request.method == 'GET'):
        form = UserPostCommentForm()
        post = UserPost.objects.get(pk=pk)
        comments = UserPostComment.objects.filter(post=post) \
            .order_by('-date_added')
        context = {
            'post': post,
            'comments': comments,
            'form': form}
        return render(request, 'post_details.html', context)
    elif request.method == 'POST':
        form = UserPostCommentForm(request.POST)
        if form.is_valid():
            text = form.cleaned_data['text']
            comment = UserPostComment(text=text)
            comment.post_id = pk
            comment.save()
        return redirect('/post/{}/'.format(pk))