Added some basic views.
This commit is contained in:
parent
060cfc8cf8
commit
ea48b6231e
@ -97,6 +97,7 @@ class Command(BaseCommand):
|
||||
servers = parser.run()
|
||||
|
||||
for data in servers:
|
||||
# TODO: do bulk insert instead!
|
||||
server, created = Server.objects.get_or_create(
|
||||
title=data['title'],
|
||||
game_url=data['game_url'],
|
||||
|
||||
@ -1,3 +1,17 @@
|
||||
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