title: Django link multiple tables
body: <p>I write blog with django. And i have model table Article and i want 'like' it.Should I create new table?(like this) </p>
  
  <pre><code>class LikeArticleUser(models.Model):
  class Meta:
      db_table = "likearticleuser"
  
  user = models.ManyToManyField(User)
  article_id = models.ManyToManyField(Article)
  </code></pre>
  
  <p>or maybe</p>
  
  <pre><code>class LikeArticleUser(models.Model):
  class Meta:
      db_table = "likearticleuser"
  
  user = models.ForeignKey(User)
  article_id = models.ForeignKey(Article)
  </code></pre>