Skip to content

Commit 1de2d68

Browse files
author
belledw
committed
Added foreign keys for pet models
1 parent 7a5ca52 commit 1de2d68

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

server/health/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class SymptomInstance(models.Model):
88
extraInfo = models.TextField(null=True)
99
dateAndTime = models.DateTimeField()
1010
def __str__(self):
11-
return self.symptomType
11+
return f"{self.symptomType} {self.dateAndTime}"
1212

1313
class MedRecord(models.Model):
1414
forPet = models.ForeignKey(Pet, on_delete=models.CASCADE, related_name="medrec_for_pet")

server/pet/models.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from django.db import models
2+
from registration.models import Household, Business
23

34
# Create your models here.
45
class Pet(models.Model):
@@ -8,8 +9,8 @@ class Pet(models.Model):
89
breed = models.CharField(max_length=50, null=True)
910
weight = models.FloatField(null=True)
1011
exerciseReq = models.FloatField(null=True)
11-
#belongsToHouse = models.CharField(max_length=50, null=True) # Add foreign key later
12-
#belongsToBusiness = models.CharField(max_length=50, null=True) # Add foreign key later
12+
belongsToHouse = models.ForeignKey(Household, on_delete=models.SET_NULL, related_name="household", null=True)
13+
belongsToBusiness = models.ForeignKey(Business, on_delete=models.SET_NULL, related_name="business", null=True)
1314
def __str__(self):
1415
return self.petName
1516

0 commit comments

Comments
 (0)