Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.shortcuts import render
- from django.http import HttpResponse
- from .models import Greeting
- import random
- # Create your views here.
- def index(request):
- if request.get_full_path() == '/':
- proposed_id = random.randrange(0, 10**9)
- html = '<a href="/?game=' +\
- str(proposed_id) +\
- '">Start a new game</a>'
- return HttpResponse(html)
- query = request.get_full_path().split('?')[-1]
- pairs = dict([pair.split('=') for pair in query.split('&')])
- game_id = pairs['game']
- if game_id not in positions:
- positions[game_id] = random.randrange(20, 80)
- position = positions[game_id]
- move = int(pairs.get('move', 0))
- position += move
- positions[game_id] = position
- html = '<p>You have ' + str(position) + ' cookies.</p>'
- html += '<p><a href="/?game=' + str(game_id) +\
- '&move=3">Add 3 cookies</a>.</p>'
- return HttpResponse(html)
- def db(request):
- greeting = Greeting()
- greeting.save()
- greetings = Greeting.objects.all()
- return render(request, "db.html", {"greetings": greetings})
- positions = {}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement