Personnaliser/suppression de Django sélectionnez zone vide de l'option

Je suis en utilisant Django 1.0.2. J'ai écrit un ModelForm soutenu par un Modèle. Ce modèle a une ForeignKey où vide=False. Lorsque Django génère du code HTML de cette forme, il crée une zone de sélection, avec une option pour chaque ligne dans la table référencée par la clé etrangère. Il crée également une option en haut de la liste qui n'a pas de valeur et s'affiche comme une série de tirets:

<option value="">---------</option>

Ce que j'aimerais savoir, c'est:

  1. Quelle est la façon la plus propre pour enlever cette auto-généré option dans la boîte de sélection?
  2. Quelle est la façon la plus propre de le personnaliser pour qu'il montre que:

    <option value="">Select Item</option>

Dans la recherche d'une solution, je suis tombé sur Django billet 4653 qui m'a donné l'impression que les autres avaient la même question, et que le comportement par défaut de Django peut avoir été modifié. Ce billet est de plus d'un an donc j'espérais qu'il pourrait être le moyen le plus propre pour accomplir ces choses.

Merci pour toute aide,

Jeff

Edit: j'ai configuré le champ ForeignKey en tant que tel:

verb = models.ForeignKey(Verb, blank=False, default=get_default_verb)

Ce n'est, par défaut, de sorte qu'il n'est plus le vide/tirets option, mais malheureusement, il ne semble pas résoudre les problèmes de mes questions. C'est le vide/tirets option apparaît toujours dans la liste.