Django - 包含的urlconf中没有任何模式 [英] Django - The included urlconf doesn't have any patterns in it
问题描述
我的网站正在开始工作,突然出现错误
/
不正确的配置包含的urlconf resume.urls没有任何模式
项目基础称为简历。在settings.py中,我设置了
ROOT_URLCONF ='resume.urls'
/ pre>
这是我的resume.urls,它位于项目根目录下。
从django.conf.urls.defaults import *
#取消注释下面两行以启用管理员:
从django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
#示例:
# r'^ resume /',include('resume.foo.urls')),
#取消注释下面的admin / doc行,并将'django.contrib.admindocs'
#添加到INSTALLED_APPS启用管理员文档:
(r'^ admin / doc /',include('django.contrib.admindocs.urls')),
#取消注释下一行以启用admin:
(r'^ admin /',include(admin.site.urls)),
(r'^ accounts / login / $','django.contrib.auth。 views.login'),
#(r'^雇主/',包括(students.urls)),
(r'^ ajax /' ,包括('urls.ajax'),
(r'^ student /',include('students.urls')),
(r'^ club /(?P< object_id& \\ d +)/ $','resume.stude nts.views.club_detail'),
(r'^ company /(?P< object_id> \d +)/ $','resume.students.views.company_detail'),
(r' ^程序/(?P< object_id> \d +)/ $','resume.students.views.program_detail'),
(r'^ course /(?P< object_id> \d +)/ $ ','resume.students.views.course_detail'),
(r'^ career /(?P< object_id> \d +)/ $','resume.students.views.career_detail'),
(r'^ site_media /(?P< path>。*)$','django.views.static.serve',{'document_root':'C:/ code / django / resume / media '}),
)
我有一个名为urls和在其中安装ajax.py。 (我也在同一个文件夹中创建了一个空白 init .py,以便URL被识别。)这是ajax.py。
from django.conf.urls.defaults import *
urlpatterns = patterns('',
(r'^ star /(?P< object_id& \\ d +)$','resume.students.ajax-calls.star'),
)
任何人都知道有什么问题吗?
谢谢,
解决方案指向不存在的模块或不具有
urlpatterns
成员的模块的include语句的模式。我看到你有一个include('urls.ajax')
可能不正确。应该是ajax.urls
?My website, which was working before, suddenly started breaking with the error
"ImproperlyConfigured at / The included urlconf resume.urls doesn't have any patterns in it"
The project base is called resume. In settings.py I have set
ROOT_URLCONF = 'resume.urls'
Here's my resume.urls, which sits in the project root directory.
from django.conf.urls.defaults import * # Uncomment the next two lines to enable the admin: from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', # Example: # (r'^resume/', include('resume.foo.urls')), # Uncomment the admin/doc line below and add 'django.contrib.admindocs' # to INSTALLED_APPS to enable admin documentation: (r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: (r'^admin/', include(admin.site.urls)), (r'^accounts/login/$', 'django.contrib.auth.views.login'), #(r'^employer/', include(students.urls)), (r'^ajax/', include('urls.ajax')), (r'^student/', include('students.urls')), (r'^club/(?P<object_id>\d+)/$', 'resume.students.views.club_detail'), (r'^company/(?P<object_id>\d+)/$', 'resume.students.views.company_detail'), (r'^program/(?P<object_id>\d+)/$', 'resume.students.views.program_detail'), (r'^course/(?P<object_id>\d+)/$', 'resume.students.views.course_detail'), (r'^career/(?P<object_id>\d+)/$', 'resume.students.views.career_detail'), (r'^site_media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': 'C:/code/django/resume/media'}), )
I have a folder called urls and a file ajax.py inside. (I also created a blank init.py in the same folder so that urls would be recognized.) This is ajax.py.
from django.conf.urls.defaults import * urlpatterns = patterns('', (r'^star/(?P<object_id>\d+)$', 'resume.students.ajax-calls.star'), )
Anyone know what's wrong? This is driving me crazy.
Thanks,
解决方案Check your patterns for include statements that point to non-existent modules or modules that do not have a
urlpatterns
member. I see that you have aninclude('urls.ajax')
which may not be correct. Should it beajax.urls
?这篇关于Django - 包含的urlconf中没有任何模式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!