title: Is there a way to put an empty_label in a Django Select field for a non-modelform?
body: <p>I want to use a placeholder in a Django Select field, but I don't want to include it in the options.</p>
  
  <p>I've created an empty field like so: <a href="https://stackoverflow.com/a/6085935/2532070">https://stackoverflow.com/a/6085935/2532070</a></p>
  
  <pre><code>choices = [(u'', u'Select Year')]
  choices.extend([(unicode(year), unicode(year)) for year in range(1970, 2015)])
  graduation = forms.ChoiceField(choices=choices)
  </code></pre>
  
  <p>And this answer covers the <code>empty_label</code> argument of a <code>ModelForm</code>: <a href="https://stackoverflow.com/questions/739260/customize-remove-django-select-box-blank-option">Customize/remove Django select box blank option</a></p>
  
  <p>But mine is a regular Django form. Is there a way to make the default button render "Select Year" but not include "Select Year" in the dropdown list? Thanks!</p>