Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何迭代Django中的所有设置?_Python_Django_Django Settings - Fatal编程技术网

Python 如何迭代Django中的所有设置?

Python 如何迭代Django中的所有设置?,python,django,django-settings,Python,Django,Django Settings,如何迭代所有Django设置?我需要阅读所有以MYAPP\uu开头的设置 我试过这样做: from django.conf import settings for setting in settings: print setting …但我得到以下例外情况: TypeError: 'LazySettings' object is not iterable 关于我如何完成这项工作,你有什么想法吗?你应该可以去拜访它 from django.conf import settings p

如何迭代所有Django设置?我需要阅读所有以
MYAPP\uu
开头的设置

我试过这样做:

from django.conf import settings

for setting in settings:
    print setting
…但我得到以下例外情况:

TypeError: 'LazySettings' object is not iterable

关于我如何完成这项工作,你有什么想法吗?

你应该可以去拜访它

from django.conf import settings
print dir(settings)
for s in dir(settings):
    print s, ':', getattr(settings, s)
for name in filter(lambda x: x.startswith('MYAPP_'), dir(settings)):
    # ...