首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

django1.4.1版本+python2.6 在建立动态页面后,Hello world输出失败!求好手指导

2013-01-20 
django1.4.1版本+python2.6 在建立动态页面后,Hello world输出失败!求高手指导!安装django和python都正常,

django1.4.1版本+python2.6 在建立动态页面后,Hello world输出失败!求高手指导!
安装django和python都正常,按照the django book(版本没我现在的新)指导,在网页http://127.0.0.1:8000/后,能在页面显示It worked! 我也查阅过django版本问题,django 1.4.1初始建立的工程目录结构:
mysite\
  manage.py
  mysite文件夹\
      __init__.py
      settings.py
      urls.py
      wsgi.py
现在到建立动态网页,按照django指导,我在mysite下,建立了一个视图函数(views.py),里面为hello函数,代码为:
    from django.http import HttpResponse
    def hello(request):
       return HttpResponse("hello World!")

建立视图函数后的的结构为:
mysite\
  views.py
  manage.py
  mysite文件夹\
      __init__.py
      settings.py
      urls.py
      wsgi.py
最好在ruls.py中代码为:(注释部分被省略,只写出问题新添加代码)
from django.conf.urls import patterns, include, url
from mysite.views import hello

urlpatterns = patterns('',
('^hello/$,Hello'),
)

最好在网页中输入http://127.0.0.1:8000/hello/,页面报错:

ImportError at /hello/
No module named viewsRequest Method: GET 
Request URL: http://127.0.0.1:8000/hello/ 
Django Version: 1.4.1 
Exception Type: ImportError 
Exception Value: No module named views  从这里报的错误可以知 mysite.view 
Exception Location: in <module>, line 2 
Python Executable: C:\Python26\python.exe 
Python Version: 2.6.6 
Python Path: ['G:\\django_\xcf\xee\xc4\xbf\\mysite',
 'C:\\Python26\\lib\\site-packages\\elaphe-0.5.3-py2.6.egg',
 'C:\\Windows\\system32\\python26.zip',
 'C:\\Python26\\DLLs',
 'C:\\Python26\\lib',
 'C:\\Python26\\lib\\plat-win',
 'C:\\Python26\\lib\\lib-tk',
 'C:\\Python26',
 'C:\\Python26\\lib\\site-packages',
 'C:\\Python26\\lib\\site-packages\\PIL',
 'C:\\Python26\\lib\\site-packages\\win32',
 'C:\\Python26\\lib\\site-packages\\win32\\lib',
 'C:\\Python26\\lib\\site-packages\\Pythonwin',
 'c:\\python26\\lib\\site-packages'] 
Server time: Wed, 9 Jan 2013 12:17:08 +0800 

求高手指导?????
django python import
[解决办法]
没用过django,下面纯属猜测

import错误多是路径错误

另外,文件夹用了汉字?一般做web都应该避免这样的
[解决办法]
把views扔到url.py同级目录,然后from views import hello

你这个是路径错误
[解决办法]
没报错就说名配置都是正确的了

热点排行