views.py 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. from datetime import datetime
  2. from django.template.context import RequestContext
  3. from django.views.generic import list_detail
  4. from django.shortcuts import render_to_response, get_object_or_404
  5. from remember.models import *
  6. from newsroom.models import WebEdition
  7. def index(request):
  8. return render_to_response('remember/index.html', locals(),
  9. context_instance=RequestContext(request))
  10. def remembrance_index(request):
  11. edition=WebEdition.objects.published().latest()
  12. remembrances=edition.remembrances.all()
  13. return render_to_response('remember/remembrance_index.html', locals(),
  14. context_instance=RequestContext(request))
  15. def inmemoriam_index(request):
  16. edition=WebEdition.objects.published().latest()
  17. inmemoriams=edition.inmemoriams.all()
  18. return render_to_response('remember/inmemoriam_index.html', locals(),
  19. context_instance=RequestContext(request))
  20. def announcement_index(request):
  21. edition=WebEdition.objects.published().latest()
  22. announcements=edition.death_announcements.all()
  23. return render_to_response('remember/announcement_index.html', locals(),
  24. context_instance=RequestContext(request))
  25. def services_index(request):
  26. edition=WebEdition.objects.published().latest()
  27. services=edition.memorial_services.all()
  28. return render_to_response('remember/service_index.html', locals(),
  29. context_instance=RequestContext(request))
  30. '''
  31. def remembrance_detail(request, slug):
  32. remembrance=get_object_or_404(Remembrance, slug=slug)
  33. return render_to_response('remember/remembrance_detail.html', locals(),
  34. context_instance=RequestContext(request))
  35. def inmemoriam_detail(request, slug):
  36. inmemoriam=get_object_or_404(Inmemoriam, slug=slug)
  37. return render_to_response('remember/inmemoriam_detail.html', locals(),
  38. context_instance=RequestContext(request))
  39. '''