如何从Django Queryset返回元组中的特定信息

问题描述 投票:0回答:1

我有一个带有元组的简单模型,如下所示返回信息:

class Store(models.Model):
STORE_BRAND = (
    ('nike', 'Nike'),
    ('adidas', 'Adidas'),
    ('puma', 'Puma'),
)
online_store = models.CharField(unique=True, max_length=255, choices=STORE_BRAND)

def __str__(self):
    return self.online_store

我正在尝试返回商店名称,以便我可以在上下文处理器中的条件语句中使用它。

store_brand = Store.objects.get(online_store='nike')

工作正常,退货

<Store: nike> 

现在我正在尝试在条件语句中使用它并且它一直返回false:

>>> store_brand == 'nike'
False

我究竟做错了什么?

django django-models django-queryset
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.