代码改变世界

django urlpatterns 设置错误导致的问题

2009-10-22 14:00  Aggron  阅读(1158)  评论(0编辑  收藏  举报

Eclipse + pydev 环境 djano报错, 不知道错误在哪

AttributeError at /

'module' object has no attribute 'rindex'

Request Method:
GET

Request URL:
http://localhost:8000/

Exception Type:
AttributeError

Exception Value:

'module' object has no attribute 'rindex'

Exception Location:
C:\Python26\lib\site-packages\django\core\urlresolvers.py in get_mod_func, line 80

Python Executable:
C:\Python26\python.exe

Python Version:
2.6.2

Python Path:
['D:\\workspace\\myClue\\src\\myclue', 'C:\\Python26\\lib\\site-packages\\django_cms-2.0.0.rc1-py2.6.egg', 'D:\\workspace\\myClue\\src', 'C:\\Python26', 'C:\\Python26\\DLLs', 'C:\\Python26\\lib', 'C:\\Python26\\lib\\lib-tk', 'C:\\Python26\\lib\\plat-win', 'C:\\Python26\\lib\\site-packages', 'C:\\Python26\\lib\\site-packages\\PIL', 'C:\\Python26\\lib\\site-packages\\flup-1.0.2-py2.6.egg', 'C:\\Python26\\lib\\site-packages\\setuptools-0.6c9-py2.6.egg', 'C:\\WINDOWS\\system32\\python26.zip']

Server time:
星期四, 22 十月 2009 13:27:39 +0800

 

------------------------------------------------------------------------------

找到原因了:urls.py文件中url映射设置错误:

最开始设置是这样: (r'^$',myclue.blog.views.index),

后来觉得将views放在一个文件夹里比较好, project就变成了这样:

image

urlpatterns就应该改成这样啦: (r'^$',myclue.blog.views.index.index),

或许将index.py改个名字比较好