2012-08-15 77 views
1

我试图用Django 1.4在Windows 7上与默认的Web服务器。 该网站以无错误开头。但是当我浏览到本地主机:8000 我收到以下错误Django注册 - 错误没有模块命名的网址

ImportError at/
No module named urls 

我看到那里的错误来自

它是在主URLs.py文件 - (R“^管理员/”,包括('django.contrib.admin.urls')),

如果我删除该表单的URLs.py文件的主页出现。我在“C:\ Python27 \ Lib \ site-packages \ django \ contrib \ admin”文件夹中看不到urls.py文件。所以,这个错误是有道理的。

但是该行必须在那里才能使Django注册包工作。我读过的所有博客都有这一行。我如何获得通过这个?非常感谢您的错误。

修复了以下Siva的说明中的url.py。但没有运气。

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

from SOWLAPP.views import * 
from CATALOG.views import * 
# Uncomment the next two lines to enable the admin: 
from django.contrib import admin 
admin.autodiscover() 

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

    # Uncomment the admin/doc line below to enable admin documentation: 
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')), 

    # Uncomment the next line to enable the admin: 
    url (r'^user/(\w+)/$', user_page), 
    (r'^login/$', 'django.contrib.auth.views.login'), 
    (r'^catalog/$', home), 
    (r'^static/(?P<path>.*)$', 'django.views.static.serve', 
     { 'document_root' : 'C:/SHIYAM/Personal/SuccessOwl/SOWL0.1/SOWL/SOWL/static'}), 
    (r'^admin/', include('django.contrib.admin.urls')), 
    (r'^accounts/', include('registration.urls')), 
    (r'^$', main_page), 
) 

问候, SHM

+0

settings.py中ROOT_URLCONF变量的值是多少? – 2012-08-15 18:45:40

回答

0

检查您的设置文件中ROOT_URLCONF条目。以下链接可能会对您有所帮助。

https://docs.djangoproject.com/en/dev/ref/settings/#root-urlconf

How to set correct value for Django ROOT_URLCONF setting in different branches

,但你的urls.py看起来杂乱无章。 2条目相同的网址?

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

以下条目应该在最后。

(r'^$', main_page), 
+0

嗨Siva,我试着你的建议,我得到了同样的错误。 嗨User15 ...,在settings.py ROOT_URLCONF的值是这..这会影响任何行urls.py ROOT_URLCONF ='SOWL.urls' – user1546529 2012-08-15 19:15:04

0

试评出来的每一行内:

urlpatterns = patterns('', 
    ... 
) 

如果不解决比误差(如我期望的)错误的urls.py进口...

我怀疑他们是这里的某个地方:

from SOWLAPP.views import * 
from CATALOG.views import * 

尝试呈现主页没有那些在urls.py导入的模块

另请提供您的项目settings.py配置。这是在INSTALLED_APPS部分。有可能是一个没有urls.py的应用程序,并且有些内容正在引用。但它可能是最后一种情况...(恕我直言)

作为第二个想法,你可能有损坏/更改的Django或/和一些应用程序可再发行版本...检查你是否通过自动脚本安装它们。他们很少有严重的错误。

相关问题