我已经在我的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文件中:
我在这里看到了一些关于本教程的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' 但没有提供解决方案。
任何有任何见解或意见的人,请告诉我如何解决此问题,如果您需要更多信息,请与我们联系。
答案 0 :(得分:1)
您似乎正在运行urls.py
。不应该运行python manage.py runserver
命令来启动应用程序。你想在这里做点什么吗?