使用解释器加载Django模块
如果执行python manage.py shell,则settings.py将处于指定状态,因此使用这种方式较好。
以下是多余的操作。
有时我想要导入Django的模块并使用help和dir命令进行查看。
然而,通常情况下这么做会导致导入错误,无法读取模块。
In [1]: import django.shortcuts
(...)
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
要导入模块,需要将设置信息指定给环境变量DJANGO_SETTINGS_MODULE。默认情况下,只需指定Django项目根目录下的settings.py即可。
In [2]: import os
In [3]: os.environ['DJANGO_SETTINGS_MODULE'] = 'mokumoku.settings'
In [4]: import django.shortcuts
In [5]: help(django.shortcuts)
请用中文将以下内容进行修改,只需要给出一种选项:
====================
请用中文将下列内容进行改写,只需要给出一种选项: