Added some basic views.

This commit is contained in:
A. Svensson 2015-02-18 18:14:09 +01:00
parent 060cfc8cf8
commit ea48b6231e
2 changed files with 16 additions and 1 deletions

View File

@ -97,6 +97,7 @@ class Command(BaseCommand):
servers = parser.run() servers = parser.run()
for data in servers: for data in servers:
# TODO: do bulk insert instead!
server, created = Server.objects.get_or_create( server, created = Server.objects.get_or_create(
title=data['title'], title=data['title'],
game_url=data['game_url'], game_url=data['game_url'],

View File

@ -1,3 +1,17 @@
from django.shortcuts import render from django.shortcuts import render
from django.views import generic
from .models import Server, Population
class ServerListView(generic.ListView):
model = Server
class ServerDetailView(generic.DetailView):
model = Server
def get_context_data(self, **kwargs):
context = super(ServerDetailView, self).get_context_data(**kwargs)
# HACK: 24 hours for the last 3 days, might want to change this
context['population'] = Population.objects.all()[:3*24]
return context
# Create your views here.