from django.shortcuts import render, get_object_or_404, redirect, reverse
from django.views.generic import View
# Create your views here.
from django.http import HttpResponse
from .models import Comment
from blogs.models import Article
from .forms import CommentForm


class AddComment(View):
    def post(self, request, id):
        article = get_object_or_404(Article, pk=id)

        cf = CommentForm(request.POST)
        if cf.is_valid():
            username = cf.cleaned_data['name']

            email = cf.cleaned_data['email']

            url = cf.cleaned_data['url']

            comment = cf.cleaned_data['comment']

            c=Comment()
            c.username=username
            c.email=email
            c.url=url
            c.content = comment
            c.article = article
            c.save()
            return redirect(reverse('blogs:detail',args=(id,)))
        else:
            return HttpResponse("输入不合法")


























