Здравствуйте.
Вот например модель:
class BookMarkCategory(models.Model):
    categoryname = models.CharField(max_length=50)
class BookMark(models.Model):
    category = models.ForeignKey(BookMarkCategory)
    link = models.CharField(max_length=150)

Форма для этой модели создана через forms.ModelForm.

Когда я захожу на страничку для создания закладки, то в форме для поля BookMark.category используется стандартный виджет widgets.Select. Этот виджет не позволяет записать в поле новое значение, но ТОЛЬКО выбрать.
Помогите сделать, чтобы можно было и выбирать, и записывать новое значение???
Наверняка это распространенная ситуация. Есть ли готовое решение(может сторонние Field/Widget)? Боюсь сам не смогу переопределить работу поля или виджета. В документации по этому поводу ничего соответствующего нету.