def post_new(request): if request.method == "POST": form = PostForm(request.POST, request.FILES) if form.is_valid(): form = form.save(commit=False) form.author = request.user form.save() return redirect("blog:post_list") else: post_form = PostForm() return render(request, 'blog/post_form.html', {'post_form': post_form})
def post_new(request): if request.method == "POST": form=PostForm(request.POST, request.FILES) if form.is_valid(): form = form.save(commit=False) form.author = request.user form.save() return redirect("blog:post_list") else: post_form = PostForm() return render(request, 'blog/post_form.html', {'post_form':post_form})
def PostCreate(request): form = PostForm() if request.method == 'POST': form = PostForm(request.POST) if form.is_valid(): form = form.save(commit=False) form.author = request.user form.save() post = Post.objects.filter(author=request.user).order_by('-id') post = post.first() return redirect('post_detail', post.id) return render(request, 'blog/post_form.html', locals())