Django,我怎么比较剩菜

Django,我怎么比较剩菜,django,django-models,Django,Django Models,我有两种型号,仓库和产品。 子类别是热狗值和 有两个值​​在仓库里,香肠和馒头,我向他们指出了数量 我用ManyToMany连接了它们,现在我需要让它显示有多少块 例如 仓库里有一根香肠和一个面包 如果有两件 然后我有一个子类热狗应该显示2件有 如果仓库里有一根0片的香肠和一个5片的包子 hotdock应该显示0块,因为我没有香肠 views.py {% for item in subcategories %} <a href="#" class="c-item"

我有两种型号,仓库和产品。 子类别是热狗值和 有两个值​​在仓库里,香肠和馒头,我向他们指出了数量

我用ManyToMany连接了它们,现在我需要让它显示有多少块

例如

仓库里有一根香肠和一个面包 如果有两件

然后我有一个子类热狗应该显示2件有

如果仓库里有一根0片的香肠和一个5片的包子

hotdock应该显示0块,因为我没有香肠

views.py

{% for item in subcategories %}
            <a href="#" class="c-item">
                <h2>{{ item.title }}</h2>
                <h4>
                    {{ item.price }} сом
                    <span class="badge badge-danger">20 pieces</span>
                </h4>
            </a>
            {% endfor %}
{%用于子类别中的项%}
{%endfor%}

你的问题太模糊了

模型中“库存”行的用途是什么?你的股票模型是什么样子的

我不知道这里的翻译是否丢失了一些东西,但通常“库存”一词指的是数量,在这种情况下,我会使用:

stock = models.IntegerField()

然后我会使用一些方法(例如“添加库存()”和“删除库存()”),然后添加或删除一定数量。

示例。在仓库里有一根香肠和一个小面包如果它们是2块那么我有一个子类别热狗应该在那里显示2块如果仓库里有一根香肠是0块和一个小面包是5块那么hotdock应该显示0块因为我没有香肠或者我如何才能得到值子类别.stock.title?和有限制的标题
stock = models.IntegerField()