Advertisement
Guest User

Untitled

a guest
Aug 13th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. urlpatterns = [
  2. ...
  3. url(r'^userinfo/', views.userinfo),
  4. url(r'^user_delete-(?P<nid>d+)/', views.user_delete),
  5. ]
  6.  
  7. def userinfo(request):
  8.  
  9. if request.method == 'GET':
  10.  
  11. # QuerySet
  12. user_list = models.UserInfo.objects.all()
  13.  
  14. return render(request, 'app02/userinfo.html', {'user_list':user_list})
  15. elif request.method == 'POST':
  16. u = request.POST.get('username')
  17. p = request.POST.get('password')
  18. models.UserInfo.objects.create(
  19. username=u,
  20. password=p
  21. )
  22. print ('before redirect')
  23. return redirect('/app02/userinfo/')
  24.  
  25. def user_delete(request, nid):
  26. models.UserInfo.objects.filter(id=nid).delete()
  27. return redirect(request, '/app02/userinfo/')
  28.  
  29. <ul>
  30. {% for row in user_list %}
  31. <li>
  32. <a href="/app02/user_detail-{{row.id}}/">{{ row.username }} </a> |
  33. <a href="/app02/user_delete-{{row.id}}/">delete</a>
  34. </li>
  35. {% endfor %}
  36. </ul>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement