summaryrefslogtreecommitdiffstats
path: root/chat_api/models.py
diff options
context:
space:
mode:
authorjdlugosz963 <jdlugosz963@gmail.com>2021-11-29 10:50:24 +0100
committerjdlugosz963 <jdlugosz963@gmail.com>2021-11-29 10:50:24 +0100
commitff53fd490b02536733f6618908760b9e3d52eeb3 (patch)
treeecbc500ec8854bb693f0aa4341961a2fea74ecc4 /chat_api/models.py
parentb77b24cfae3ccafd4bbbd50c87107ebfd88bf282 (diff)
downloadlom_api-ff53fd490b02536733f6618908760b9e3d52eeb3.tar.gz
lom_api-ff53fd490b02536733f6618908760b9e3d52eeb3.zip
add group messages api
Diffstat (limited to 'chat_api/models.py')
-rw-r--r--chat_api/models.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/chat_api/models.py b/chat_api/models.py
index 54fb0f3..4c370fc 100644
--- a/chat_api/models.py
+++ b/chat_api/models.py
@@ -2,9 +2,9 @@ from django.db import models
2from django.contrib.auth.models import User 2from django.contrib.auth.models import User
3from django.db.models.base import Model 3from django.db.models.base import Model
4 4
5class DmMessage(models.Model): 5class Dm(models.Model):
6 sender = models.ForeignKey(User, related_name="sender_dm_message", on_delete=models.CASCADE) 6 sender = models.ForeignKey(User, related_name="sender_dm", on_delete=models.CASCADE)
7 reciever = models.ForeignKey(User, related_name="receiver_dm_message", on_delete=models.CASCADE) 7 reciever = models.ForeignKey(User, related_name="receiver_dm", on_delete=models.CASCADE)
8 message = models.TextField(null=False) 8 message = models.TextField(null=False)
9 create_date = models.DateTimeField(auto_now=True) 9 create_date = models.DateTimeField(auto_now=True)
10 10
@@ -17,9 +17,9 @@ class Group(models.Model):
17 users = models.ManyToManyField(User, related_name="users_group") 17 users = models.ManyToManyField(User, related_name="users_group")
18 create_date = models.DateTimeField(auto_now=True) 18 create_date = models.DateTimeField(auto_now=True)
19 19
20class GmMessage(models.Model): 20class Gm(models.Model):
21 sender = models.ForeignKey(User, related_name="sender_gm_message", on_delete=models.CASCADE) 21 sender = models.ForeignKey(User, related_name="sender_gm", on_delete=models.CASCADE)
22 reciever = models.ForeignKey(Group, related_name="receiver_gm_message", on_delete=models.CASCADE) 22 reciever = models.ForeignKey(Group, related_name="receiver_gm", on_delete=models.CASCADE)
23 message = models.TextField(null=False) 23 message = models.TextField(null=False)
24 create_date = models.DateTimeField(auto_now=True) 24 create_date = models.DateTimeField(auto_now=True)
25 25