diff --git a/.gitignore b/.gitignore
index e37b20d..a89db0d 100755
--- a/.gitignore
+++ b/.gitignore
@@ -8,4 +8,9 @@ ftp/
__pycache__/
local_settings.py
db.sqlite3
-media
\ No newline at end of file
+media
+migrarions/
+
+### Testing ###
+.coverage
+htmlcov/
diff --git a/old/ads.php b/old/ads.php
deleted file mode 100755
index 9de46e9..0000000
--- a/old/ads.php
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
diff --git a/personalWebpage/webpage/templates/signbook.html b/personalWebpage/webpage/templates/signbook.html
new file mode 100755
index 0000000..0269fc1
--- /dev/null
+++ b/personalWebpage/webpage/templates/signbook.html
@@ -0,0 +1,72 @@
+
+
+ {% include "head.html" %}
+
+
+
+ Cool signers:
+
+ {% if signer_list %}
+
+
+
+ {% else %}
+
+ No one signed here :(
+
+ {% endif %}
+
+
+
+ Be part of this cuties!
+
+
+
+
+
+
+
+
+
diff --git a/personalWebpage/webpage/urls.py b/personalWebpage/webpage/urls.py
index e3b497e..813079b 100644
--- a/personalWebpage/webpage/urls.py
+++ b/personalWebpage/webpage/urls.py
@@ -4,6 +4,7 @@ from . import views
app_name = "webpage"
urlpatterns = [
+ path("signbook/", views.signbook, name="signbook"),
path("about/", views.about, name="about"),
path("", views.index, name="index"),
]
\ No newline at end of file
diff --git a/personalWebpage/webpage/views.py b/personalWebpage/webpage/views.py
index 6a58549..3b07d9b 100644
--- a/personalWebpage/webpage/views.py
+++ b/personalWebpage/webpage/views.py
@@ -2,6 +2,8 @@ from django.http import HttpResponseNotFound
from django.shortcuts import render
import os, random
+from .models import Booksigner
+
def image_dict_from_name_list(name_list: list[str]):
dict_list = []
for name in name_list:
@@ -40,3 +42,12 @@ def index(request):
def about(request):
return render(request, "about.html", {"title": "About Me"})
+
+def signbook(request):
+ signer_list = Booksigner.objects.all()
+
+ context = {
+ "title": "THE GUESTBOOK",
+ "signer_list": signer_list
+ }
+ return render(request, "signbook.html", context)
\ No newline at end of file