From 1d0da1eb270088c76582e871c2584ac9edf6ea0e Mon Sep 17 00:00:00 2001 From: Robert Einsle Date: Mon, 9 Jan 2017 10:59:46 +0100 Subject: [PATCH] add first template for location_data object --- billard/templates/billard/base.html | 11 ++++++++++- billard/templates/billard/locationdata_list.html | 15 +++++++++++++++ billard/urls.py | 1 + billard/views.py | 7 +++++++ 4 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 billard/templates/billard/locationdata_list.html diff --git a/billard/templates/billard/base.html b/billard/templates/billard/base.html index 20997b7..47d71fa 100644 --- a/billard/templates/billard/base.html +++ b/billard/templates/billard/base.html @@ -1,3 +1,12 @@ {% load static %} + + + Test + + + +{% block content %} +{% endblock %} + + - \ No newline at end of file diff --git a/billard/templates/billard/locationdata_list.html b/billard/templates/billard/locationdata_list.html new file mode 100644 index 0000000..e8737cf --- /dev/null +++ b/billard/templates/billard/locationdata_list.html @@ -0,0 +1,15 @@ +{% extends 'billard/base.html' %} + +{% block content %} +{% if object_list %} + +{% else %} +

No data available.

+{% endif %} +{% endblock %} + + diff --git a/billard/urls.py b/billard/urls.py index 0c64b02..8e55874 100644 --- a/billard/urls.py +++ b/billard/urls.py @@ -9,5 +9,6 @@ router.register(r'tables', views.TableViewSet) router.register(r'location_data', views.LocationDataViewSet) urlpatterns = [ + url(r'^$', views.IndexView.as_view(), name='index'), url(r'api/v1/', include(router.urls)), ] diff --git a/billard/views.py b/billard/views.py index c7d7e27..069bf13 100644 --- a/billard/views.py +++ b/billard/views.py @@ -1,5 +1,7 @@ from billard.serializers import * +from .models import LocationData from rest_framework import viewsets +from django.views import generic class ClientViewSet(viewsets.ModelViewSet): @@ -20,3 +22,8 @@ class TableViewSet(viewsets.ModelViewSet): class LocationDataViewSet(viewsets.ModelViewSet): queryset = LocationData.objects.all() serializer_class = LocationDataSerializer + + +class IndexView(generic.ListView): + model = LocationData +