Commit 834ac9c8 authored by Agu Syquia's avatar Agu Syquia

Updated models.py

Added the classes and their respective data fields.
parent 620b79a6
from django.db import models from django.db import models
from dashboard.models import WidgetUser
# Create your models here. class Announcement(models.Model):
title = models.CharField(max_length=50)
body = models.TextField(max_length=420)
author = models.ForeignKey(WidgetUser, on_delete=models.CASCADE)
pub_datetime = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.title
class Reaction(models.Model):
reaction_choices = [
('Like', 'Like'),
('Love', 'Love'),
('Angry', 'Angry'),
]
name = models.CharField(max_length=100, choices=reaction_choices)
tally = models.IntegerField(default=1)
announcement = models.ForeignKey(Announcement, on_delete=models.CASCADE)
def __str__(self):
return self.name
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment