apply languages

This commit is contained in:
Egor Matveev
2022-02-17 22:02:36 +03:00
parent bcc1bff6d8
commit a422ab9ad3
12 changed files with 28 additions and 217 deletions

View File

@@ -9,6 +9,4 @@ from Main.models.extrafile import ExtraFile
from Main.models.progress import Progress
from Main.models.solution_file import SolutionFile
from Main.models.friendship import Friendship
from Main.models.chat import Chat
from Main.models.message import Message
from Main.models.language_apply import LanguageApply

View File

@@ -1,8 +0,0 @@
from django.contrib.auth.models import User
from django.db import models
class Chat(models.Model):
from_user = models.ForeignKey(User, on_delete=models.CASCADE, related_name="from_chat")
to_user = models.ForeignKey(User, on_delete=models.CASCADE, related_name="to_chat")
user = None

View File

@@ -1,18 +0,0 @@
from django.contrib.auth.models import User
from django.db import models
from django.utils import timezone
from Main.models.chat import Chat
class Message(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
chat = models.ForeignKey(Chat, on_delete=models.CASCADE)
text = models.TextField()
read = models.BooleanField(default=False)
time_sent = models.DateTimeField(default=timezone.now)
class Meta:
indexes = [
models.Index(fields=['chat', '-time_sent'])
]