from django.contrib.auth.models import User from django.db import models class Message(models.Model): sender = models.ForeignKey( User, on_delete=models.CASCADE, related_name="sent_messages" ) recipient = models.ForeignKey( User, on_delete=models.CASCADE, related_name="received_messages" ) content = models.TextField() timestamp = models.DateTimeField(auto_now_add=True)