22 lines
614 B
Python
Raw Normal View History

2020-10-21 14:35:14 +11:00
from django.db import models
2020-10-21 14:53:37 +11:00
from django.db.models.deletion import Collector
2020-10-21 14:35:14 +11:00
2020-10-21 14:53:37 +11:00
class Puppy(models.Model):
"""
Puppy Model
Defines the attributes of a puppy
"""
name = models.CharField(max_length=255)
age = models.IntegerField()
breed = models.CharField(max_length=255)
color = models.CharField(max_length=255)
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
def get_breed(self):
return self.name + ' belongs to ' + self.breed + ' breed.'
def __repr__(self):
return self.name + ' is added.'