title: How to alphabetically order a drop-down list in Django admin?
body: <p>Here's a (very) simplified version of my models:</p>
  
  <p><strong>laboratory/models.py</strong></p>
  
  <pre><code>class Lab(Model):
      professor = ForeignKey('authors.Author')
  </code></pre>
  
  <p><strong>authors/models.py</strong></p>
  
  <pre><code>class Author(Model):
      name = CharField(max_length=100)
  </code></pre>
  
  <p>In the Django admin, when I add or update a Lab, a drop-down list containing each professors is automatically generated and displayed. The problem is this list is very long and it is not alphabetically ordered. I want the professor drop-down list to be alphabetically ordered by "name" field.</p>
  
  <p>How can I do that?</p>