使用解释器加载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)

请用中文将以下内容进行修改,只需要给出一种选项:
====================

请用中文将下列内容进行改写,只需要给出一种选项:

广告
将在 10 秒后关闭
bannerAds