title: model messages on django
body: <p>I created a model for messages. Users may have many messages. Messages can be read by many users. </p>
  
  <p>Similar to group chat in Slack. </p>
  
  <pre><code>class Message(models.Model):
      user = models.ForeignKey(User)
      users_read = models.ManyToManyField(User, related_name='read_messages')
      date_created=models.DateTimeField(auto_now_add=True)
      text = models.CharField(max_length=500)
  </code></pre>
  
  <p>Is this the correct way to references these in the model?</p>