views.py 1.1 KB

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