import settings will import the first python module named settings.py found in sys.path. Usually (in default django setups) it allows access only to your site defined settings file, which overwrites django default settings (django.conf.global_settings).
因此,如果尝试访问设置文件中未指定的有效 django 设置,将得到一个错误。
django.conf.settings不是一个文件,而是一个对象(参见 来源) ,对概念、默认设置和站点特定设置进行抽象。当您使用 from django.conf import settings时,Django 还会执行其他检查。