views.py 908 B

12345678910111213141516171819202122232425262728293031
  1. from django.template import RequestContext
  2. from django.shortcuts import render_to_response
  3. from django.contrib.auth.decorators import login_required
  4. @login_required
  5. def index(request):
  6. return render_to_response('members/index.html')
  7. @login_required
  8. def infos(request):
  9. member = request.user.member
  10. return render_to_response('members/infos.html', {'member':member},
  11. context_instance=RequestContext(request))
  12. @login_required
  13. def abos(request):
  14. return render_to_response('members/abo.html')
  15. @login_required
  16. def contact(request):
  17. return render_to_response('members/contact.html')
  18. @login_required
  19. def change_password(request):
  20. member = get_object_or_404(Member, pk=member_id)
  21. if request.POST['password']:
  22. member.password = ''
  23. else:
  24. return render(request, 'members/change_password.html',
  25. {'member': member})