This repository has been archived on 2023-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
python-blog/articles/views/api.py

16 lines
537 B
Python

from django.contrib.auth.decorators import login_required
from django.http import HttpResponse
from django.shortcuts import render
from django.views.decorators.http import require_POST
from articles.models import Article
@login_required
@require_POST
def render_article(request, article_pk):
template = "articles/article_detail.html"
article = Article.objects.get(pk=article_pk)
article.content = request.POST.get("content")
html = render(request, template, context={"article": article})
return HttpResponse(html)