One Django model field as array of strings and another field as dropdown with choices from first field?
<p>How can I make first_names store an array of strings and <code>primary_first_name</code> be a drop down where it is possible to choose one of the strings in the <code>first_names</code> array.</p>

<pre><code>class Student(models.Model):
    first_names = ?
    primary_first_name = ?
    last_name = models.CharField(max_length=50)
</code></pre>

<p>I am using Django REST framework in case it matters.</p>