Advertisement
Guest User

Untitled

a guest
Mar 31st, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. (imports and fluff omitted)
  2. urlpatterns = [
  3. url(r'^', views.index, name = 'index'),
  4. url(r'^play', views.play, name='play'),
  5. url(r'^create_user/$', views.create_user, name='create_user'),
  6. ]
  7.  
  8. (imports and fluff omitted again)
  9. urlpatterns = [
  10. url(r'^admin/', admin.site.urls),
  11. url(r'', include('antonymapp.urls')),
  12. url(r'^accounts/login/$', login),
  13. ]
  14.  
  15. def index(request):
  16. return render(request, 'antonymapp/index.html', {})
  17.  
  18.  
  19. def login(request):
  20. return render(request, 'antonymapp/login.html', {})
  21.  
  22. def create_user(request):
  23. if request.method == "POST":
  24. form = UserCreationForm(request.POST)
  25. if form.is_valid():
  26. username = form.cleaned_data["username"]
  27. password = form.cleaned_data["password1"]
  28. new_user = User.objects.create_user(username=username, password=password)
  29. return redirect('play')
  30. else:
  31. form = UserCreationForm()
  32.  
  33. return render(request, 'antonymapp/create_user.html', {'form': form})
  34.  
  35. @login_required
  36. @csrf_protect
  37. def play(request):
  38. if request.method == 'POST':
  39. form = SomeForm(request.POST)
  40. print(form.is_valid())
  41. if form.is_valid():
  42. picked = form.cleaned_data.get('picked')
  43. picked = int(picked[0])
  44. player = request.user.userprofile
  45. player.score = player.score + picked
  46. player.save()
  47. else:
  48. form = SomeForm
  49.  
  50. return render(request, 'antonymapp/play.html', {'form':form })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement