草庐IT

LazySettings

全部标签

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

fromdjango.confimportsettingsdefmy_view(self,request,*args,**kwargs):if'LOCAL'insettingsandsettings.LOCAL:#dosomethingTypeErrorat...argumentoftype'LazySettings'isnotiterable然后如何检查设置是否存在?否则我会得到一个属性错误。 最佳答案 您可以使用hasattr功能:ifhasattr(settings,'name_of_setting'):#thesetting