我的数据库中有布尔值,在Django项目中,我将其打印为pdf。它很小,但是id像它们一样显示为是/否,而不是true / false。
我知道如果我在模板中输出布尔值,我可以使用yesno:
https://docs.djangoproject.com/en/3.0/ref/templates/builtins/#yesno
但是我正在函数中输出这些。我也知道我可以使用if / else语句,但是希望有一些清洁的方法。
IE-是否有一种简短的干净方法将布尔值转换为自定义字符串。
谢谢。
我的数据库中有布尔值,在Django项目中,我将其打印为pdf。它很小,但是id像它们一样打印为是/否,而不是true / false。我知道我可以使用yesno ...
bools = ('no','yes')
value = True
print(bools[value])
>>> value = True
>>> value = 'yes' if value else 'no'
>>> print(value)
'yes'