示例#1
0
文件: views.py 项目: berto905/mysite
 def post(self, request, pk):
     f = get_object_or_404(Ad, id=pk)
     comment = Comment(text=request.POST['comment'],
                       owner=request.user,
                       ad=f)
     comment.save()
     return redirect(reverse('ads:ad_detail', args=[pk]))
示例#2
0
    def post(self, request, pk) :
        f = get_object_or_404(Ad, id=pk)
        comment_form = CommentForm(request.POST)

        comment = Comment(text=request.POST['comment'], ads=request.user, forum=f)
        comment.save()
        return redirect(reverse_lazy('ad_detail', args=[pk]))
示例#3
0
文件: views.py 项目: drdilyor/mysite
def create_comment(request, pk: int):
    if request.method == 'get':
        return redirect('ads:detail', pk=pk)

    ad = get_object_or_404(Ad, pk=pk)
    text = request.POST.get('comment')
    if not text or not (3 <= len(text) <= 500):
        return redirect('ads:detail', pk=pk)

    comment = Comment(text=text, ad=ad, owner=request.user)
    comment.save()
    return redirect('ads:detail', pk=pk)