def post_article(request): parsed_post = parse_article_post(request) if parsed_post.error_message: return render( request, "new_article.html", {"form_data": parsed_post.form_data, "error_message": parsed_post.error_message}, ) DRAFT_CACHE.invalidate(request.user.id) art = parsed_post.result art.save() return HttpResponseRedirect(reverse("article", args=(art.id,)))