summaryrefslogtreecommitdiff
path: root/main
diff options
context:
space:
mode:
Diffstat (limited to 'main')
-rw-r--r--main/views.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/main/views.py b/main/views.py
index 56c1394..883af82 100644
--- a/main/views.py
+++ b/main/views.py
@@ -1,3 +1,4 @@
+from django.db.models import Q
from django.http import HttpResponse, HttpResponseRedirect
from django.shortcuts import render_to_response
from django.template import RequestContext
@@ -13,6 +14,13 @@ def index(request):
players = Player.objects.all().order_by('name')
return render_to_response('main.html', {'matches' : matches, 'players' : players}, context_instance=RequestContext(request))
+def headToHead(request, p1, p2):
+ matches = Match.objects.filter( (Q(player1=p1) | Q(player2=p1) | Q(player3=p1) | Q(player4=p1))
+ & (Q(player1=p2) | Q(player2=p2) | Q(player3=p2) | Q(player4=p2)) )
+
+ players = Player.objects.all().order_by('name')
+ return render_to_response('main.html', {'matches' : matches, 'players' : players}, context_instance=RequestContext(request))
+
def match(request):
p1 = Player.objects.get(id=int(request.POST.get('p1')))
p2 = Player.objects.get(id=int(request.POST.get('p2')))