def new_single(request, pk): #ВИВІД ВСІЄЇ СТАТІ new = get_object_or_404(News, id=pk) comment = Com.objects.filter( new=pk ) #берем комент з бази + moderation=True якшо потрібно проходити провірку можератором if request.method == "POST": form = CommentForm(request.POST) #присвоюэм коменту користувача if form.is_valid(): #якшо пост то обробляэм і выдправляэм form = form.save(commit=False) form.user = request.user form.new = new form.save() return redirect(new_single, pk) #Якшо GET то відправляєм форму else: form = CommentForm() return render(request, 'post/new_single.html', { 'new': new, "comments": comment, "form": form })
def post_card(request, pk): post = get_object_or_404(Post, id=pk) comment = Comments.objects.filter(post=pk, moderation=True) if request.method == "POST": form = CommentForm(request.POST) if form.is_valid(): form = form.save(commit=False) form.user = request.user form.post = post form.save() return redirect(post_card, pk) else: form = CommentForm() return render( request, 'post/post_card.html', { 'post': post, # 'comments': comment, 'form': form })