擅长:python、mysql、java
<p>我尝试了Monika和Evgeniy的解决方案,但都没有成功,但Monika有一个很好的观点,那就是选择不需要是元组。因此,最简单(也是最枯燥)的解决方案是简单地做Django在模型领域已经做的事情。只需将空白选择和元组一起转换成列表:</p>
<pre><code>from django.db.models.fields import BLANK_CHOICE_DASH
...
type = forms.ChoiceField(choices=BLANK_CHOICE_DASH + list(COMPETITION_TYPE_CHOICES), required=False)
</code></pre>