title: Trying to get enum style choices= working for django but the whole tuplets are appearing in the drop down
body: <p>Im using appengine and the appenginepatch (so my issue could be related to that)</p>
  
  <p>I have set up a model with a property that has several choices but when trying to display on a form or via admin interface I am getting an error:</p>
  
  <blockquote>
    <p>Property mode is 'o'; must be one of (('s', 'Single'), ('m', 'Multi'), ('o', 'Ordered')) </p>
  </blockquote>
  
  <p>This is my code:</p>
  
  <pre><code>MODES = (
    ('s', 'Single'),
    ('m', 'Multi'),
    ('o', 'Ordered')
  )
  
  class X(search.SearchableModel):
      mode = models.StringProperty( default='s', choices=MODES ) 
  </code></pre>
  
  <p>if I set it to use Integers (as below) the admin form (and my own ModelForm) shows each option for the property as the whole tuplet so that when I select and try to save I get the error that I'm not saving an Integer value</p>
  
  <pre><code>MODES = (
    (0, 'Single'),
    (1, 'Multi'),
    (2, 'Ordered')
  )
  
  class X(search.SearchableModel):
      mode = models.IntegerProperty( default=0, choices=MODES ) 
  </code></pre>
  
  <p>Is there something special I have to do?</p>