views.py 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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(
  9. "remember/index.html", locals(), context_instance=RequestContext(request)
  10. )
  11. def remembrance_index(request):
  12. edition = WebEdition.objects.published().latest()
  13. remembrances = edition.remembrances.all()
  14. return render_to_response(
  15. "remember/remembrance_index.html",
  16. locals(),
  17. context_instance=RequestContext(request),
  18. )
  19. def inmemoriam_index(request):
  20. edition = WebEdition.objects.published().latest()
  21. inmemoriams = edition.inmemoriams.all()
  22. return render_to_response(
  23. "remember/inmemoriam_index.html",
  24. locals(),
  25. context_instance=RequestContext(request),
  26. )
  27. def announcement_index(request):
  28. edition = WebEdition.objects.published().latest()
  29. announcements = edition.death_announcements.all()
  30. return render_to_response(
  31. "remember/announcement_index.html",
  32. locals(),
  33. context_instance=RequestContext(request),
  34. )
  35. def services_index(request):
  36. edition = WebEdition.objects.published().latest()
  37. services = edition.memorial_services.all()
  38. return render_to_response(
  39. "remember/service_index.html",
  40. locals(),
  41. context_instance=RequestContext(request),
  42. )
  43. """
  44. def remembrance_detail(request, slug):
  45. remembrance=get_object_or_404(Remembrance, slug=slug)
  46. return render_to_response('remember/remembrance_detail.html', locals(),
  47. context_instance=RequestContext(request))
  48. def inmemoriam_detail(request, slug):
  49. inmemoriam=get_object_or_404(Inmemoriam, slug=slug)
  50. return render_to_response('remember/inmemoriam_detail.html', locals(),
  51. context_instance=RequestContext(request))
  52. """