Remove the else
def post_new(request):
if request.method == "POST":
form = PostForm(request.POST or None)
if form.is_valid():
ct = form.save(commit=False)
ct.author = request.user
ct.upload_time = request.upload_time
ct.save()
return redirect('iot:detail', pk=ct.pk)
form = PostForm()
return render(request, 'iot/post.html', {"form":form})