diff options
author | jdlugosz963 <jdlugosz963@gmail.com> | 2021-11-29 10:50:24 +0100 |
---|---|---|
committer | jdlugosz963 <jdlugosz963@gmail.com> | 2021-11-29 10:50:24 +0100 |
commit | ff53fd490b02536733f6618908760b9e3d52eeb3 (patch) | |
tree | ecbc500ec8854bb693f0aa4341961a2fea74ecc4 /chat_api/models.py | |
parent | b77b24cfae3ccafd4bbbd50c87107ebfd88bf282 (diff) | |
download | lom_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.py | 12 |
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 | |||
2 | from django.contrib.auth.models import User | 2 | from django.contrib.auth.models import User |
3 | from django.db.models.base import Model | 3 | from django.db.models.base import Model |
4 | 4 | ||
5 | class DmMessage(models.Model): | 5 | class 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 | ||
20 | class GmMessage(models.Model): | 20 | class 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 | ||