gpt4 book ai didi

django - 在不使用上下文处理器的情况下从模板访问模型的常量

转载 作者:行者123 更新时间:2023-12-02 05:38:08 26 4
gpt4 key购买 nike

我有一个模型,其中定义了一些常量,如下所示:

class Order(models.Model):
WAITING = 0
APPROVED = 1
DISAPPROVED =2

我想在我的模板中显示一些条件标签,例如,如果显示的订单状态为 WAITING,则显示一个沙漏图标。

目前我正在这样做,但我不喜欢它,因为那样的话,我需要跟踪每个常量的值:

{% if order.status == 0 %}
your order is waiting approval.
{% endif

如何从我的模板访问 Order.WAITING、Order.APPROVED 和 Order.DISAPPROVED 常量?我想要实现的目标的正确方法是什么?

最佳答案

大概 orderOrder 的一个实例,所以它已经可以访问类常量了。所以这会起作用:

if order.status == order.WAITING

关于django - 在不使用上下文处理器的情况下从模板访问模型的常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11221881/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com