求助:Django的urls.py的问题
django吧
全部回复
仅看楼主
level 3
fengkongxue 楼主
我按照django官网的例子做的,结果运行时发现以下错误:
Internal Server Error: /
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/django/core/handlers/base.py", line 103, in get_response
resolver_match = resolver.resolve(request.path_info)
File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py", line 319, in resolve
for pattern in self.url_patterns:
File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py", line 347, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py", line 342, in urlconf_module
self._urlconf_module = import_module(self.urlconf_name)
File "/usr/local/lib/python2.6/dist-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/opt/mysite/mysite/urls.py", line 16, in <module>
url(r'^polls/', include('mysite.polls.urls')),
File "/usr/local/lib/python2.6/dist-packages/django/conf/urls/__init__.py", line 25, in include
urlconf_module = import_module(urlconf_module)
File "/usr/local/lib/python2.6/dist-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
ImportError: No module named polls.urls
[06/Nov/2013 05:37:15] "GET / HTTP/1.1" 500 79175
我用的django 1.5.4 ,python 2.6
https://docs.djangoproject.com/en/1.5/intro/tutorial01/
他喵的,都按照那上面说的一步一步做,结果还是出错了
2013年11月07日 01点11分 1
level 11
告诉你没有那个模块了都
2013年11月08日 02点11分 2
level 3
fengkongxue 楼主
但是实际上是有这个模块的,而且我用python manage.py shell
然后,“from polls import urls print urls.urlpatterns正常输出了,不知道为什么还出这个问题
2013年11月08日 03点11分 3
level 3
fengkongxue 楼主
哎,晕死了,需要这样写:url(r'^polls/',include('polls.urls',namespace="polls")).更可气的是官方的文档里居然没有提及。走了很长时间弯路。
2013年11月12日 01点11分 4
1