

Python初心者です。Djangoの[チュートリアル](https://docs.djangoproject.com/en/2.0/intro/tutorial02/)を進めているのですが、IDLEでpollsを呼び出すところで以下のエラーで出てしまいます。

[code]

    >>> from polls.models import Question, Choice
    　　Traceback (most recent call last):
    　　File "<pyshell#13>", line 1, in <module>
     　 from polls.models import Question, Choice
    　　ModuleNotFoundError: No module named 'polls'
    
[/code]

やったこととしては、`mysite/urls.py`の`INSTALLED_APPS`を以下のように変更しました。

[code]

    INSTALLED_APPS = [
        'polls.apps.PollsConfig',
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
    ]
    
[/code]

コマンドライン（？）も以下を実行しました。

[code]

    python manage.py makemigrations polls
    python manage.py sqlmigrate polls 0001
    python manage.py migrate
    
[/code]

エラーの原因はなんでしょうか？


CC BY-SA 3.0
2018-02-17T03:56:19.570
41798
2018-02-17T16:25:50.557
2018-02-17T07:35:24.037
3060
27433
question
python django
Djangoチュートリアル２: 「API で遊んでみる」でエラー


Django のバージョンが古いからかもしれません。 Django のバージョンが 1.9 より古い場合はこのエラーが出ます。`python
manage.py --version` で Django のバージョンが確認できるので、確かめてみてください。

参考: [ImportError: No module named
'polls.apps.PollsConfig'](https://code.djangoproject.com/ticket/27139) \--
Django tickets #27139


CC BY-SA 3.0
2018-02-17T16:25:50.557
41817
2018-02-17T16:25:50.557
19110
41798
answer