Django 1.6のModelを使ってます。
複数選択でなおかつ、任意の値を入れたいです。

公式ドキュメントから拝借しましたが、
choicesを使えば以下のように複数選択できます

from django.db import models

class Person(models.Model):
    GENDER_CHOICES = (
        (u'M', u'Male'),
        (u'F', u'Female'),
    )
    name = models.CharField(max_length=60)
    gender = models.CharField(max_length=2, choices=GENDER_CHOICES)

しかし、これだとMとF以外にも「u'未回答'」みたいなのをユーザ側で入れたいときに
入力ができません。
これを実現するには、やはりテンプレート側をカスタマイズするしかないでしょうか?