aboutsummaryrefslogtreecommitdiff
path: root/announcements/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'announcements/models.py')
-rw-r--r--announcements/models.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/announcements/models.py b/announcements/models.py
new file mode 100644
index 00000000..06dea701
--- /dev/null
+++ b/announcements/models.py
@@ -0,0 +1,18 @@
+from django.db import models
+from django.conf import settings
+# Create your models here.
+
+class Announcement(models.Model):
+ title = models.CharField(max_length=100)
+ body = models.TextField()
+ created_at = models.DateTimeField(auto_now_add=True)
+ author = models.ForeignKey(
+ settings.AUTH_USER_MODEL,
+ on_delete=models.CASCADE,
+ )
+ is_public = models.BooleanField(default=False)
+ is_new = models.BooleanField(default=True)
+
+ def __str__(self):
+ return self.title
+