我如何声明多个(大约 50 个)变量,这些变量从 Slide1 到 slider50 计数?有没有一种有效的方法,比如用 for 循环?
slider1 = models.IntegerField(widget=widgets.Slider, default=50, label="")
slider2 = models.IntegerField(widget=widgets.Slider, default=50, label="")
slider3 = models.IntegerField(widget=widgets.Slider, default=50, label="")
slider4 = models.IntegerField(widget=widgets.Slider, default=50, label="")
slider5 = models.IntegerField(widget=widgets.Slider, default=50, label="")
slider6 = models.IntegerField(widget=widgets.Slider, default=50, label="")
slider7 = models.IntegerField(widget=widgets.Slider, default=50, label="")
slider8 = models.IntegerField(widget=widgets.Slider, default=50, label="")
slider9 = models.IntegerField(widget=widgets.Slider, default=50, label="")
slider10 = models.IntegerField(widget=widgets.Slider, default=50, label="")
我建议使用字典来完成这项任务:
d = {}
for x in range(1,10):
d["slider{0}".format(x)]= models.IntegerField(widget=widgets.Slider, default=50, label="")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句