我正在关注以下链接中给出的 Django 教程:-
http://docs.djangoproject.com/en/1.4/intro/tutorial01/
在运行服务器时我收到很多错误消息:-
ImportError at /admin/
No module named polls.urls
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Django Version: 1.4.1
Exception Type: ImportError
Exception Value:
No module named polls.urls
Exception Location: C:\Python27\lib\site-packages\django\utils\importlib.py in import_module, line 35
Python Executable: C:\Python27\python.exe
Python Version: 2.7.3
Python Path:
['D:\\chetan\\All_My_Projects\\mysite1',
'C:\\Windows\\system32\\python27.zip',
'C:\\Python27\\DLLs',
'C:\\Python27\\lib',
'C:\\Python27\\lib\\plat-win',
'C:\\Python27\\lib\\lib-tk',
'C:\\Python27',
'C:\\Python27\\lib\\site-packages']
错误类似于以下问题:-
我的问题是,我们是否需要将项目目录添加到环境变量中,在我的例子中是 D:\chetan\All_My_Projects\mysite1?这是导致问题的原因吗..
请您参考如下方法:
这是整个 Django 项目(我想,你在 Windows 上,使用 Py 27)
请按照以下步骤操作:
打开cmd,将其指向
d:\,现在python c:/python27/lib/site-packages/django/bin/django-admin.py startproject mysitecd mysite和python manage.py startapp polls
现在,cd polls
# polls/views.py
from django.shortcuts import render_to_response
def polls_home(request):
return render_to_response("polls.html")
# polls/urls.py
from django.conf.urls import patterns, include, url
import views
urlpatterns = patterns ("",
url(r'^polls$', views.polls_home),
)
转到 d:/mysite/mysite/settings.py 并在
中添加INSTALLED_APPSpolls非常重要:打开mysite/mysite/urls.py
添加 url(r'^home$', include('polls.urls') ), 到 url 模式
现在,运行服务器并打开 /home/polls
