Django First Tutorial:ImportError:没有名为'民意调查的模块'

时间:2016-03-27 18:38:55

标签: python django

我已经在我的Windows 10 PC上设置了Django,并且正在完成第一个教程:https://docs.djangoproject.com/en/1.9/intro/tutorial01/

由于导入错误,我似乎无法完成第一部分。

这里是views.py脚本:

mysite/polls/views.py

from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.

def index(request):
    return HttpResponse("Hello, world. You're at the polls index.") 
民意调查应用中的

urls.py:

mysite/polls/urls.py

from django.conf.urls import url
import views

urlpatterns = [
    url(r'^$', views.index, name='index'),
]

在mysite中的urls.py:

mysite/mysite/urls.py

from django.conf.urls import include, url
from django.contrib import admin

urlpatterns = [
    url(r'^polls/', include('polls.urls')),
    url(r'^admin/', admin.site.urls),
]

在对前两个文件进行故障排除和修复问题之后,这是我运行时遇到的错误" python urls.py"在mysite urls.py文件中:

enter image description here

我在这里看到了一些关于本教程的stackoverflow帖子,以及类似的问题。有人提倡我在settings.py的INSTALLED_APPS部分添加民意调查,但这不起作用。

/mysite/mysite/settings.py

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

我还读到有人通过添加'民意调查来实现这一目标。模块到他们的python路径......但是我不确定这是否可行。

这里发了一篇非常相似的帖子:Django reusable apps tutorial, ImportError: No module named 'polls' 但没有提供解决方案。

任何有任何见解或意见的人,请告诉我如何解决此问题,如果您需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:1)

您似乎正在运行urls.py。不应该运行python manage.py runserver命令来启动应用程序。你想在这里做点什么吗?