【发布时间】:2019-08-28 18:36:34
【问题描述】:
我有一个这样的模型:
class Integer(models.Model):
integer_value = models.IntegerField(default=0)
current_price = models.DecimalField(max_digits=5, decimal_places=2, default=0.00)
share = models.IntegerField(default=0)
market = models.ForeignKey(
IntegerMarket,
on_delete=models.CASCADE,
related_name='integers',
default=None)
def __str__(self):
return str(self.integer_value)
class Meta:
ordering = ['integer_value']
我正在使用以下视图:
class IntegerMarketDetailView(LoginRequiredMixin, DetailView):
model = IntegerMarket
template_name = 'integer_market_detail.html'
login_url = 'login'
在我的模板中,即IntegerMarket 的给定实例,我想提取integer_value 的最小值和最大值,然后在JavaScript 中定义轴的最小值和最大值。
例如,我可能有一个 IntegerMarket 实例,其中包含五个 integers,integer_value 分别为 1 到 5。然后我想提取 1 作为最小值和 5 作为最大值。
最直接的方法是什么?
【问题讨论】:
-
这个模板是针对单个 Integer 实例的详细信息,还是多个列表?您使用的是哪种视图?
-
谢谢,@DanielRoseman。该模板用于
IntegerMarket的实例。IntegerMarket的每个实例将有几个与之关联的Integer实例(即integers,根据相关名称)。我已经在原帖中添加了视图。
标签: javascript django