1
您好我有一個django表單選擇字段,需要選擇範圍爲85-150,以5個單位爲增量。不幸的是我不能這樣做:Django從範圍生成選擇字段
wind_range = range(85, 150, 5)
WIND_SPEED_CHOICE = (
for i in wind_range:
(i, i),
)
有什麼建議嗎?
任何幫助非常感謝。
您好我有一個django表單選擇字段,需要選擇範圍爲85-150,以5個單位爲增量。不幸的是我不能這樣做:Django從範圍生成選擇字段
wind_range = range(85, 150, 5)
WIND_SPEED_CHOICE = (
for i in wind_range:
(i, i),
)
有什麼建議嗎?
任何幫助非常感謝。
報價django model field reference doc:
最後,要注意選擇可以是任何迭代的對象 - 不是 一定列表或元組。這可以讓你動態地構建選擇 。
這意味着這可能是您的解決方案:
wind_range = range(85, 150, 5)
WIND_SPEED_CHOICE = [ (i, i) for i in wind_range ]