Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (imports and fluff omitted)
- urlpatterns = [
- url(r'^', views.index, name = 'index'),
- url(r'^play', views.play, name='play'),
- url(r'^create_user/$', views.create_user, name='create_user'),
- ]
- (imports and fluff omitted again)
- urlpatterns = [
- url(r'^admin/', admin.site.urls),
- url(r'', include('antonymapp.urls')),
- url(r'^accounts/login/$', login),
- ]
- def index(request):
- return render(request, 'antonymapp/index.html', {})
- def login(request):
- return render(request, 'antonymapp/login.html', {})
- def create_user(request):
- if request.method == "POST":
- form = UserCreationForm(request.POST)
- if form.is_valid():
- username = form.cleaned_data["username"]
- password = form.cleaned_data["password1"]
- new_user = User.objects.create_user(username=username, password=password)
- return redirect('play')
- else:
- form = UserCreationForm()
- return render(request, 'antonymapp/create_user.html', {'form': form})
- @login_required
- @csrf_protect
- def play(request):
- if request.method == 'POST':
- form = SomeForm(request.POST)
- print(form.is_valid())
- if form.is_valid():
- picked = form.cleaned_data.get('picked')
- picked = int(picked[0])
- player = request.user.userprofile
- player.score = player.score + picked
- player.save()
- else:
- form = SomeForm
- return render(request, 'antonymapp/play.html', {'form':form })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement