1
我下面這個教程: https://docs.djangoproject.com/en/1.10/intro/tutorial02/Django的教程1 - 導入錯誤:命名的應用程序的模塊不
在第「激活模式」我應該在
mysite/settings.py
INSTALLED_APPS = [
'polls.apps.PollsConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
添加一些代碼當我運行命令
python manage.py makemigrations polls
我碰到下面的errormessage的
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 354, in execute_from_command_line
utility.execute()
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 328, in execute
django.setup()
File "/usr/lib/python2.7/dist-packages/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "/usr/lib/python2.7/dist-packages/django/apps/registry.py", line 85, in populate
app_config = AppConfig.create(entry)
File "/usr/lib/python2.7/dist-packages/django/apps/config.py", line 112, in create
mod = import_module(mod_path)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named apps
我沒有一個文件夾或稱爲我的「民意調查」文件夾「應用程序」文件,所以我想知道有關「polls.apps.PollsConfig」語法。我發現在網絡上的一些帖子告訴說,在Django 1.7版本中有一些變化。
我使用:
- 的Ubuntu 16.04 LTS
- 的Python 2.7.11+
- django.VERSION(1,8,7, '最終',0)
您應該使用你的Django的版本的權利教程版本;請使用[1.8教程](https://docs.djangoproject.com/en/1.8/intro/tutorial01/),或將安裝升級到1.10。 –