-20と+20の範囲の値を持つオプションがあるかもしれない選択ボックスがあります:
class MyForm(forms.ModelForm):
class Meta:
i0=xrange(-20, 20, 0.25)
c = tuple(("%g" % x , "%g" % x) for x in i0)
model = MyModel
widgets = {
'my_field' : forms.Select(choices=c),
}
出力は次のとおりです。
<select>
<option value="-20">-20</option>
<option value="-19.75">-19.75</option>
<option value="-19.5">-19.5</option>
<option value="-19.25">-19.25</option>
<option value="-19">-19</option>
.
.
.
<option value="19">19</option>
</select>
しかし、正の数字で「+」記号が必要です。i0=xrange(-20, +20, 0.25)
問題を解決していません。オプションの正の数字に「+」記号を追加するにはどうすればよいですか?
前もって感謝します