title: Django ChoiceField initial setup not working
body: <p>I have ModelForm where i use Django Forms.ChoiceField. Writing the value to the database works. But when i open the url, the dropdown list is not showing the previously selected value as selected value.</p>
  
  <p>I tried setting initial=value, but it's not working as well.</p>
  
  <pre><code>class GameForm(forms.ModelForm):
     gameCode = forms.ChoiceField(required=False)
  
     def __init__(self, *args, **kwargs):
          obj = AllGameCodes.objects.filter(game=game)
          choices = []
          choices.append(('', '-----------'))
          for i in obj:
              choices.append((i.code,i.description))
          self.fields['gameCode'].choices = choices
  
  
  in views.py,
  
  game = games.objects.get(id=1)
  form = GameForm(request.POST, initial={'code':game.code}
  </code></pre>