views.py 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. from django.template import RequestContext
  2. from django.shortcuts import render_to_response
  3. from django.contrib.auth.decorators import login_required
  4. from django.http import Http404
  5. @login_required
  6. def index(request):
  7. return render_to_response('members/index.html',
  8. context_instance=RequestContext(request))
  9. @login_required
  10. def detail(request):
  11. return render_to_response('members/detail.html',
  12. context_instance=RequestContext(request))
  13. @login_required
  14. def subscriptions(request):
  15. subscriptions = request.user.get_active_subscriptions()
  16. return render_to_response('members/subscriptions.html',
  17. {'subscriptions':subscriptions},
  18. context_instance=RequestContext(request))
  19. @login_required
  20. def invoices(request):
  21. invoices = request.user.invoices.all().order_by('-date')
  22. return render_to_response('members/invoices.html',
  23. {'invoices':invoices},
  24. context_instance=RequestContext(request))
  25. @login_required
  26. def contact(request):
  27. return render_to_response('members/contact.html')