From bd31338b9ec60fcdd01d0afcb442fd784b4e4d18 Mon Sep 17 00:00:00 2001 From: George Lacey Date: Thu, 6 May 2021 14:18:48 +0100 Subject: [PATCH] Display basic borg repo information --- borgweb/borg/templates/borg/index.html | 25 +++++++++++++++++++++++++ borgweb/borg/views.py | 14 +++++++++++++- 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 borgweb/borg/templates/borg/index.html diff --git a/borgweb/borg/templates/borg/index.html b/borgweb/borg/templates/borg/index.html new file mode 100644 index 0000000..5af0145 --- /dev/null +++ b/borgweb/borg/templates/borg/index.html @@ -0,0 +1,25 @@ + + + + + Title + {% if repo_list %} + {% for repo in repo_list %} +
+
{{ repo.label }} ({{ repo.location }})
+ +
+ {% endfor %} + {% else %} +

No repos found.

+ {% endif %} + + + + + + \ No newline at end of file diff --git a/borgweb/borg/views.py b/borgweb/borg/views.py index 49b4d00..4117e91 100644 --- a/borgweb/borg/views.py +++ b/borgweb/borg/views.py @@ -1,6 +1,18 @@ from django.shortcuts import render from django.http import HttpResponse +from django.template import loader +from django.shortcuts import render + +from .models import Repo, Label def index(request): - return HttpResponse("Index here") + repo_list = Repo.objects.all() + label_list = Label.objects.all() + # template = loader.get_template('borg/index.html') + context = { + 'repo_list': repo_list, + 'label_list': label_list, + } + # return HttpResponse(template.render(context, request)) + return render(request, 'borg/index.html', context)