为了账号安全,请及时绑定邮箱和手机立即绑定

Django 中 html 显示的问题可能来自 view.py 结构

Django 中 html 显示的问题可能来自 view.py 结构

largeQ 2023-10-24 17:22:23
我正在构建一个 Django 应用程序,但我对前端的东西非常不熟悉。最终我想构建一个仪表板,但现在我在构建一个与我希望它显示的内容相匹配的视图方面有些困难。到目前为止,视图类已很好地转移到前端(运行服务器时没有错误),但它不显示值,而是显示黑点。这里附上我的模型、html 代码以及我的 view.pyclass Classification(models.Model):    Class = models.CharField(max_length=10, primary_key=True)    revenue_proportion = models.FloatField(default=0)    Quantity_of_item = models.IntegerField(default=0)    percentage_of_items = models.FloatField(default=0)    cumul_percentage_of_items = models.FloatField(default=0)    inventory_dollars = models.FloatField(default=0)    inventory_dollars_percentage = models.FloatField(default=0)    cumul_inventory_dollars_percentage = models.FloatField(default=0)    average_margin = models.FloatField(default=0)    average_sales_week = models.FloatField(default=0)    weekly_percentage_sales = models.FloatField(default=0)    def __str__(self):        return self.Classclass stock_anormal(models.Model):    reference_anormales = models.CharField(max_length=10, primary_key=True)    stock_alerte_calcule = models.FloatField(default=0)    stock_alerte_recommande = models.FloatField(default=0)    en_alerte = models.FloatField(default=0)    def __str__(self):        return self.reference_anormalesclass stock_negatif(models.Model):    reference_negatives = models.CharField(max_length=10,primary_key=True)    stock_alerte_calcule = models.FloatField(default=0)    stock_alerte_recommande = models.FloatField(default=0)    risque_de_rupture = models.FloatField(default=0)    def __str__(self):        return self.reference_negatives
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

您在 for 循环中引用了错误的变量。您必须使用该单词后声明的变量名for来引用循环内的实例。


<ul>

    {% for t in top_sellers_list %}

        <li><a href="/dashboard/topsellers/{{ t.id }}/">{{t.avg_per_week }}</a></li>

    {% endfor %}

</ul>

<ul>

    {% for c in classification %}

         <li><a href="/dashboard/classifications/{{ c.id }}/"> {{c.inventory_dollars }}</a></li>

    {% endfor %}

</ul>

<ul>

    {% for a in anormal %}

         <li><a href="/dashboard/anormals/{{ a.id }}/">{{ a.reference_anormales }}</a></li>

    {% endfor %}

</ul>

<ul>

    {% for n in negat %}

         <li><a href="/dashboard/negats/{{ n.id }}/">{{ n.reference_negatives }}</a></li>

    {% endfor %}

</ul>

<ul>

    {% for s in service %}

         <li><a href="/dashboard/services/{{ s.id }}/">{{ s.reference_service }}></a></li>

    {% endfor %}

</ul>

请注意,我也更改了链接,仅作为示例


查看完整回答
反对 回复 2023-10-24
  • 1 回答
  • 0 关注
  • 59 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信