gpt4 book ai didi

python - 'LazySettings' 类型的 django 参数不可迭代;那么如何检查设置是否存在?

转载 作者:太空狗 更新时间:2023-10-29 21:24:51 26 4
gpt4 key购买 nike

from django.conf import settings

def my_view(self, request, *args, **kwargs):
if 'LOCAL' in settings and settings.LOCAL:
# do something

TypeError at ... argument of type 'LazySettings' is not iterable

然后如何检查设置是否存在?否则我会得到一个属性错误。

最佳答案

您可以使用 hasattr功能:

if hasattr(settings, 'name_of_setting'):
# the setting exists
else:
# the setting does not exist

关于python - 'LazySettings' 类型的 django 参数不可迭代;那么如何检查设置是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11486721/

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