Esempio n. 1
0
File: views.py Progetto: Anoiy/Blog
 def post(self, request):
     article_form = AddArticleForm(request.POST, request.FILES)
     user = request.user
     if 'cover_img' in request.FILES:
         article = Article()
         tittle = request.POST.get('title', '')
         content = request.POST.get('editor1', '')
         cover_img = request.FILES['cover_img']
         category_id = request.POST.get('category', '')
         label = request.POST.get('tags', '')
         if category_id:
             category = Category.objects.get(pk=category_id)
             article.Article_Category = category
             category.Article_Num = int(category.Article_Num) + 1
             category.save()
         article.Tittle = tittle
         article.Content = content
         article.Cover_img = cover_img
         article.Author = user
         article.Label = label
         article.save()
         articles = Article.objects.filter(Author=user)
         return render(request, 'center/article.html', {'articles': articles})
     else:
         now = datetime.now()
         category = Category.objects.filter(User=user)
         return render(request, 'center/add-article.html', {'now': now, 'category': category})