from django.db import models from django.utils import timezone from projects.models import Order from users.models import User class Message(models.Model): text = models.TextField() created = models.DateTimeField(default=timezone.now) order = models.ForeignKey(Order, related_name='order_messages',null=True, blank=True) sender = models.ForeignKey(User, related_name='sender_messages') recipent = models.ForeignKey(User, related_name='recipent_messages') private_type = models.BooleanField(default=False) def __str__(self): return self.text class Meta: verbose_name = 'Сообщение' verbose_name_plural = 'Сообщения' class Notes(models.Model): text = models.TextField() created = models.DateTimeField(default=timezone.now) sender = models.ForeignKey(User, related_name='sender_notes') recipent = models.ForeignKey(User, related_name='recipent_notes') order = models.ForeignKey(Order, related_name='order_notes', null=True, blank=True) def __str__(self): return self.text class Meta: verbose_name = 'Заметка' verbose_name_plural = 'Заметки' # class Channel(models.Model): # owner = models.ForeignKey(User, related_name='chanells') # companion = models.ForeignKey(User, related_name='companion_channels')