diff --git a/server/dog/serializers.py b/server/dog/serializers.py new file mode 100644 index 0000000..edf79f6 --- /dev/null +++ b/server/dog/serializers.py @@ -0,0 +1,17 @@ +from rest_framework import serializers +from .models import DogPark, SavedDogPark + + +class DogParkSerializer(serializers.ModelSerializer): + class Meta: + model = DogPark + fields = "__all__" + + +class SavedDogParkSerializer(serializers.ModelSerializer): + parkId = DogParkSerializer(read_only=True) + + class Meta: + model = SavedDogPark + fields = "__all__" + diff --git a/server/dog/templates/dog/dog_home.html b/server/dog/templates/dog/dog_home.html new file mode 100644 index 0000000..9a9df50 --- /dev/null +++ b/server/dog/templates/dog/dog_home.html @@ -0,0 +1,47 @@ + + + + + + Dog Home + + + +
+

Welcome to Dog Home

+

A place for dog lovers!

+
+

Golden Retriever

+

Friendly and intelligent dogs, great for families.

+
+
+

Labrador

+

Loyal and energetic companions.

+
+
+ + \ No newline at end of file diff --git a/server/dog/urls.py b/server/dog/urls.py index a9ca914..fc6ca9c 100644 --- a/server/dog/urls.py +++ b/server/dog/urls.py @@ -1,7 +1,7 @@ from django.urls import path - from . import views +app_name = "dog" urlpatterns = [ path("", views.dog_home, name="dog-home"), -] \ No newline at end of file +] diff --git a/server/shop/serializers.py b/server/shop/serializers.py new file mode 100644 index 0000000..fc97d4d --- /dev/null +++ b/server/shop/serializers.py @@ -0,0 +1,26 @@ +from rest_framework import serializers +from .models import ShopOrder, ShopItem, ShopSupplier +from registration.models import PetCarer + + +class ShopSupplierSerializer(serializers.ModelSerializer): + class Meta: + model = ShopSupplier + fields = "__all__" + + +class ShopItemSerializer(serializers.ModelSerializer): + supplier = ShopSupplierSerializer(read_only=True) + + class Meta: + model = ShopItem + fields = "__all__" + + +class ShopOrderSerializer(serializers.ModelSerializer): + useFor = serializers.StringRelatedField(read_only=True) + + class Meta: + model = ShopOrder + fields = "__all__" + diff --git a/server/shop/shop_home.html b/server/shop/shop_home.html deleted file mode 100644 index e4ab34b..0000000 --- a/server/shop/shop_home.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - Welcome to Our Shop - - - - - diff --git a/server/vet/serializers.py b/server/vet/serializers.py new file mode 100644 index 0000000..7df936b --- /dev/null +++ b/server/vet/serializers.py @@ -0,0 +1,14 @@ +from rest_framework import serializers +from .models import VetClinic, VetAppointment + + +class VetClinicSerializer(serializers.ModelSerializer): + class Meta: + model = VetClinic + fields = "__all__" + + +class VetAppointmentSerializer(serializers.ModelSerializer): + class Meta: + model = VetAppointment + fields = "__all__" \ No newline at end of file diff --git a/server/vet/templates/vet/vet_home.html b/server/vet/templates/vet/vet_home.html new file mode 100644 index 0000000..4c4ed9b --- /dev/null +++ b/server/vet/templates/vet/vet_home.html @@ -0,0 +1,14 @@ + + + + + + Vet — Placeholder + + +
+

Vet

+

This is a placeholder `vet_home.html` template. Replace with real content in a follow-up commit.

+
+ + diff --git a/server/vet/views.py b/server/vet/views.py index d32893a..2c8aa80 100644 --- a/server/vet/views.py +++ b/server/vet/views.py @@ -1,5 +1,4 @@ from django.shortcuts import render - # Create your views here. def vet_home(request): return render(request, 'vet/vet_home.html') \ No newline at end of file