Advertisement
matacoder

Untitled

Sep 11th, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.51 KB | None | 0 0
  1. @login_required
  2. def new_post(request):
  3.     form = PostForm(request.POST or None, files=request.FILES or None)
  4.     if request.method == "POST" and form.is_valid():
  5.         form.instance.author = request.user
  6.         form.save()
  7.         url = reverse("index")
  8.         return redirect(url)
  9.     labels = {
  10.         "title": "Новая запись",
  11.         "button": "Добавить новую запись"
  12.     }
  13.     return render(
  14.         request, "posts/new_post.html", {"form": form, "labels": labels}
  15.     )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement