title: Many-to-Many and Many-to-one relation
body: <p>I would really appreciate it if someone can validate the many-to-many and Many-to-one relations in my code:</p>
  
  <p><strong>The project:</strong></p>
  
  <p>1- There are different "category" (ex:'world news' 'europe' 'business' 'sports'); these "category" will be predefined and should change a lot once (add new / delete an entry)</p>
  
  <p>2- "news" are associated to one "category".</p>
  
  <p>3- "User" can register to as many "category" as he want (the goal being to develop a site that displays "news" that falls in the "category" a "user" register to.</p>
  
  <p>4- A User have the option to remove a news from his "news feed". When this happens, the "discarded" boolean field is set to True (see the "news" class). </p>
  
  <pre><code>class Category(models.Model):
      category = models.CharField(max_length=50)
  
  class News(models.Model):
      question = models.CharField(max_length=100)
      pub_date = models.DateTimeField()
      discarded = models.BooleanField()
      category = models.ForeignKey(Category)
  
  class User(models.Model):
      name = models.CharField(max_length=50)
      subscribed_category = models.ManyToManyField(Category)
  </code></pre>
  
  <p><strong>Question:</strong></p>
  
  <p>I would really appreciate it if you can verify that the foreignKey and manytomany fields are correctly implemented in the code. Any Improvement will be more than welcome :)</p>