def blog_add(request): if (request.method == 'POST'): title = request.POST['title'] text = request.POST['text'] blog = Post(title=title, text=text) blog.save() return redirect('/blogs') else: return render(request, "blog/blog_add.html", {"active_menu": "blog"})
def addPost(request): if request.method == 'POST': title = request.POST.get('postTitle') author = request.POST.get('postAuthor') slug = request.POST.get('postSlug') content = request.POST.get('postContent') post = Post(title=title, author=author, slug=slug, content=content) post.save() return redirect('home') count = Post.objects.count() + 1 context = {'count': count} return render(request, 'home/addPost.html', context)
def new(request): if request.POST: post = request.POST["post"] title = request.POST["title"] p = Post(title=title, text=post, p_date=datetime.now() ) p.save() return render( request, "Blog/postCreate.html" )
def NouPost(request): if request.method == 'POST': formulariPost = NouPostForm(request.POST) if formulariPost.is_valid(): autor = request.user data = str(date.today()) tema = formulariPost.cleaned_data['tema'] titol = formulariPost.cleaned_data['titol'] entrada = formulariPost.cleaned_data['entrada'] post = Post() post.autor = autor post.data_publicacio = data post.entrada = entrada post.tema = tema post.titol = titol post.save() messages.add_message(request, messages.INFO, 'Post publicat correctament.') return HttpResponseRedirect('/') else: messages.add_message(request, messages.INFO, 'Error publicant el post.') else: formulariPost = NouPostForm() return render(request,'Blog/nouPost.html', {'formulariPost' : formulariPost})