如何声明多个(大约50个)从slider1到slider50的变量?
slider1 = models.IntegerField(widget = widgets.Slider,默认为50) ,label ="")
slide2 = models.IntegerField(widget = widgets.Slider,default = 50,label ="")
slide33 = models.IntegerField(widget = widgets.Slider,default = 50 ,label ="")
slide4 = models.IntegerField(widget = widgets.Slider,default = 50,label ="")
slide5 = models.IntegerField(widget = widgets.Slider,default = 50 ,label ="")
slide6 = models.IntegerField(widget = widgets.Slider,default = 50,label ="")
slide77 = models.IntegerField(widget = widgets.Slider,default = 50 ,label ="")
slide8 = models.IntegerField(widget = widgets.Slider,default = 50,label ="")
slide99 = models.IntegerField(widget = widgets.Slider,default = 50 ,label ="")
slide1010 = models.IntegerField(widget = widgets.Slider,default = 50,label ="")
解决方案
我建议为此使用字典:
d = {}
对于范围(1,10)中的x:
d [" slider {0}"。 format(x)] = models.IntegerField(widget = widgets.Slider,default = 50,label ="")