views.py 865 B

1234567891011121314151617181920212223242526272829303132
  1. from django.shortcuts import render
  2. from django.template import loader
  3. from django.urls import reverse
  4. from django.http import HttpResponse, HttpResponseRedirect
  5. from django.contrib import messages
  6. from django.contrib.auth import authenticate, login, logout
  7. from django.contrib.auth.forms import AuthenticationForm, UserCreationForm
  8. from django.contrib.auth.models import User
  9. #from blog.forms import *
  10. from core.views import gen_page_base, gen_page_sys
  11. from blog.models import *
  12. def blog_index(request, bcat):
  13. template = loader.get_template('page.html')
  14. page = gen_page_base()
  15. page.p_adresse = reverse('blog_index')
  16. page.p_titre = "Bienvenus"
  17. page.p_contenu = ""
  18. page.p_right = ""
  19. page.blog_art = Blog.objects.filter( b_publier = True)[:15]
  20. html = template.render({
  21. 'page': page,
  22. 'user': request.user,
  23. }, request)
  24. return HttpResponse(html)