title: django - model for a messaging app between users
body: <p>How do I go about creating a message app, between users. What's the business logic for creating the model? All I can think of was like this:</p>
  
  <p>models.py</p>
  
  <pre><code>class Message(models.Model):
      description = models.TextField()
      date_added = models.DateTimeField(default=datetime.now)
      sender = models.ForeignKey(User)
      recipient = models.ForeignKey(User)
  </code></pre>
  
  <p>I am not very sure if this is the way to go. If you could kindly guide me on how to get started, will be very thank full. Thank you!</p>