Python-Django:/的ImportError:没有名为urls的模块

时间:2013-12-11 08:16:08

标签: django python-2.7 pydev

我在eclipse中创建了Djnago项目。不幸的是,我在运行项目时面临问题

在/的ImportError 没有名为urls的模块

这里错误页面 http://dpaste.com/1499981/

Eclipse Project http://i1008.photobucket.com/albums/af204/shoaibshah01/Untitled_zps84f95b4f.jpg

urls.py内容

from django.conf.urls import patterns, include, url

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'TestApp.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),

    url(r'^admin/', include(admin.site.urls)),
)

4 个答案:

答案 0 :(得分:1)

尝试将admin.site.urls转换为字符串url(r'^admin/', include('admin.site.urls'))

答案 1 :(得分:0)

这很可能是因为TestApp中没有引用INSTALLED_APPS,因此Django不知道它应该处理它。

答案 2 :(得分:0)

尝试在 settings.py

中将 ROOT_URLCONF 更改为“网址”值
ROOT_URLCONF = 'urls'

答案 3 :(得分:0)

您为错误日志提供的链接为404。

也许您可以在URLs.py中尝试使用以下用于admin的代码

from django.contrib import admin
from django.urls import path

urlpatterns = [
    path('admin/', admin.site.urls),
]

settings.py中的一切看起来都正确。

如果上述更改无效,请再次共享错误页面。