您好我有一个django表单选择字段,需要选择范围85-150,增量为5个单位。不幸的是我不能这样做:
wind_range = range(85, 150, 5)
WIND_SPEED_CHOICE = (
for i in wind_range:
(i, i),
)
有什么建议吗?
任何帮助都非常感激。
答案 0 :(得分:5)
引用django model field reference doc:
最后,请注意,选择可以是任何可迭代对象 - 而不是 必须是一个列表或元组。这可以让你构建选择 动态。
这意味着这可以成为您的解决方案:
wind_range = range(85, 150, 5)
WIND_SPEED_CHOICE = [ (i, i) for i in wind_range ]