VS2015 Django Shell django.core.exceptions.AppRegistryNotReady 中的 Django 1.9.7:应用程序尚未加载

Django 1.9.7 in VS2015 Django Shell django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet

我是 Django 的新手。我正在学习 MVA 的教程,但我被困在一个模块上,其中 Django Shell 用于从 models.py 文件导入 table(class) 并使用对其进行查询。当我尝试使用代码

导入 table
    from app.models import Artist

结果是:

    Python 3.5 interactive window [PTVS 2.2.40315.00-14.0]
    Type $help for a list of commands.
    Starting Django 1.9.7 shell
    >>> from app.models import Artist
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File ".\app\models.py", line 8, in <module>
        class Artist(models.Model):
      File "C:\Users\Aditya\documents\visual studio 2015\Projects\MVAPracticeDjangoWebProject1\MVAPracticeDjangoWebProject1\django_pyth_env\lib\site-packages\django\db\models\base.py", line 94, in __new__
        app_config = apps.get_containing_app_config(module)
      File "C:\Users\Aditya\documents\visual studio 2015\Projects\MVAPracticeDjangoWebProject1\MVAPracticeDjangoWebProject1\django_pyth_env\lib\site-packages\django\apps\registry.py", line 239, in get_containing_app_config
        self.check_apps_ready()
      File "C:\Users\Aditya\documents\visual studio 2015\Projects\MVAPracticeDjangoWebProject1\MVAPracticeDjangoWebProject1\django_pyth_env\lib\site-packages\django\apps\registry.py", line 124, in check_apps_ready
        raise AppRegistryNotReady("Apps aren't loaded yet.")
    django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.

我完全被难住了,因为我一直在按照这封信的教程进行操作,并且不知道如何通过它。与本教程的唯一区别是 python 和 Django

的版本

在尝试此代码之前,我只在 models.py 文件中添加了 2 classes,并在命令提示符中 运行 添加了以下内容:

    C:\Users\Aditya\documents\visual studio 2015\Projects\MVAPracticeDjangoWebProject1\MVAPracticeDjangoWebProject1>python manage.py makemigrations --name initial app
    Migrations for 'app':
      0001_initial.py:
        - Create model Album
        - Create model Artist
        - Add field album_artist to album

    C:\Users\Aditya\documents\visual studio 2015\Projects\MVAPracticeDjangoWebProject1\MVAPracticeDjangoWebProject1>python manage.py migrate
    Operations to perform:
      Apply all migrations: contenttypes, sessions, auth, admin, app
    Running migrations:
      Rendering model states... DONE
      Applying app.0001_initial... OK

使用的数据库是sqlite3。 任何帮助将非常感激。提前致谢!

dmitryro 发布的解决方案适用于我使用 VisualStudio 中的 Django 管理控制台 运行 Python 3.4.4 和 Django 1.9.7

>>>import django
>>>django.setup()