X-Git-Url: https://git.yukkurigames.com/?p=mlpccg-meta.git;a=blobdiff_plain;f=meta%2Fviews.py;h=d6d6edad1d538bc6cdec55b0940af0983f378252;hp=011eccf563a14e4e6d2a6a86e6ab341a330f9aae;hb=b22f94f9d031267ade375130126d7c32cdf3368c;hpb=352e5ff4efe68624a5df90729b1d96f83b1c1fb5 diff --git a/meta/views.py b/meta/views.py index 011eccf..d6d6eda 100644 --- a/meta/views.py +++ b/meta/views.py @@ -26,7 +26,7 @@ def index(request): 'tournaments': tournament_data }, context_instance=RequestContext(request)) -def tournaments(request): +def tournaments_json(request): return HttpResponse(json.dumps([{'name': t.name, 'id': t.id} for t in TournamentModel.objects.all()]), content_type='application/json') @@ -42,8 +42,22 @@ def tournaments_detail(request, tournament_id): 'records': records, 'tournament': tournament}) +def decklists(request): + decklists = DeckListModel.objects.all() + + return render(request, 'decklists.html', { + 'decklists': decklists}) + +def decklists_detail(request, decklist_id): + decklist = get_object_or_404(DeckListModel, pk=decklist_id) + + return render(request, 'decklists_detail.html', { + 'decklist': decklist}) + def rate(request): - decklist = DeckList(url=request.POST['url']) + url = request.POST.get('url', 'v1code=%s' % request.GET.get('v1code')) + + decklist = DeckList(url=url) if request.POST.get('d_name') and request.POST.get('t_date') and request.POST.get('t_name') and request.POST.get('t_placement'): try: