Added some basic views.
This commit is contained in:
parent
060cfc8cf8
commit
ea48b6231e
@ -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'],
|
||||||
|
|||||||
@ -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.
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user