views.py 663 B

123456789101112131415161718
  1. #from django.shortcuts import render
  2. from django.http import Http404
  3. from django.shortcuts import render, get_object_or_404
  4. from .models import Article
  5. def index(request):
  6. latest_article_list = Article.objects.order_by('-created')[:5]
  7. context = {
  8. 'latest_article_list': latest_article_list,
  9. 'title': 'FOOBAR',
  10. }
  11. #output = ', '.join([article.title for article in latest_article_list])
  12. return render(request, 'knowledgebase/index.html', context)
  13. def article(request, article_slug):
  14. article = get_object_or_404(Article, slug=article_slug)
  15. return render(request, 'knowledgebase/article.html', {'article': article_slug})