我对Shiny还是很陌生。
问题如下:我有一个class User(AbstractUser):
num_followers = models.IntegerField(default=0)
num_following = models.IntegerField(default=0)
def __str__(self):
return f"{self.username}"
class Post(models.Model):
username = models.ForeignKey(User, on_delete=models.CASCADE)
post = models.CharField(max_length=300)
timestamp = models.DateTimeField(auto_now=True)
like_count = models.IntegerField(default=0)
def __str__(self):
return f"{self.post}"
def serialize(self):
return {
"id": self.id,
"post": self.post,
"timestamp": self.timestamp.strftime("%m %d %Y, %I:%M %p")
}
,它具有很多值(例如,从1到1000),并且我想更改sliderInput
和step
取决于在同一animationOptions
中选择的当前值。例如,如果滑块的当前值为1,则步长为1,而sliderInput
的{{1}}为500 ms;但是,如果值是500,则interval
应该为25,而animationOptions
应该为1000 ms。
我该怎么办?
我尝试使用step
,如图here所示,但是有两个问题:
interval
似乎会停止动画还有其他解决方案或解决方法吗?