title: have multiple users as one model field in many to one format django models
body: <p>I want to create a minimalist task management app to learn Django's basics. So there will be Projects , Tasks and Users as the three big entities. </p>
  
  <ul>
  <li>A Project can have multiple users</li>
  <li>A Project can have multiple tasks</li>
  <li>A task can be assigned to 1 user</li>
  </ul>
  
  <p>I can unable to figure out how to do a Many-to-One from Project - > Users using <code>django.contrib.auth.models.User</code> as my Users source.</p>
  
  <p>This is what I have so far, but I know it is wrong and I am unable to wrap my head around it. I tried to relate to other questions such as the one with Contestents and the one with Vulnerabilities URLS on StackOverflow. I am not sure if I have to write my own User Model, or somehow extend it.</p>
  
  <pre><code>class Project(models.Model):
      Project_Name = models.CharField(max_length=100)
      Project_Users = models.ManyToManyField(User)
  
  class Tasks(models.Model):
      Task_Name = models.CharField(max_length=300)
      Task_AssignedToUser = models.ForeignKey("Project_Name", through=Users)
  </code></pre>
  
  <p>Thank you for your help.</p>