title: django quiz app model for multiple choice questions
body: <p>I am creating quiz app in django, my django model for questions is like this,</p>
  
  <pre><code>class Question(models.Model):
      questions = models.CharField(max_length=50, unique=True)
      choice1 = models.CharField(max_length=50, unique=True)
      choice2 = models.CharField(max_length=50, unique=True)
      choice3 = models.CharField(max_length=50, unique=True)
      choice4 = models.CharField(max_length=50, unique=True)
      correct_answer = models.CharField(max_length=50, unique=True)
  </code></pre>
  
  <p>is this fine or save the four options in postgres array or save the choices in separate table.</p>