2016-08-30 74 views
0

我是django的新用户,我有一些困难。 我遵循Django 1.8教程,我有Django1.11。这个问题是关于urls.py文件&模式Django1.11 - URLconf似乎没有任何模式

这里我的代码,博客/ urls.py:

from django.conf.urls import url 
from . import views 

urlpattern = [ 
    url(r'^accueil/$', views.home, name='home'), 
] 

第一/ urls.py:

from django.conf.urls import url include 

urlpattern = [ 
    url(r'^blog/', include('blog/urls')), 
] 

当我使用的runserver命令,它显示:

URLconf '<module 'blog.urls'>'does not appear to have any patterns in it 

我读的地方,因为这1.10模式被删除,这是一个老语法,但我没有找到解决方案。

有什么想法?

+0

注意,已删除的“模式”是实际的函数['模式()'](https://开头的文档.djangoproject.com/EN/1.9/REF /网址/#模式)。 url模式的概念依然存在,但是使用一个简单的列表,而不是像你已经做的那样。 – knbk

回答

2

Django 1.11没有发布。你应该使用实际发布的版本,1.10。另外,你应该为你的版本使用实际的教程。

但是,问题是您的两个文件都应该使用s定义urlpatterns,而不是urlpattern

+1

确实,我犯了一个错误,我现在有另一个问题,但我会问之前检查自己的解决方案。 – Tellimi

0

我认为你需要这个页面。 URL dispatcher

你的代码是错误的,我认为你需要改变它:

from django.conf.urls import url 
from . import views 

urlpatterns = [ 
    url(r'^accueil/$', views.home, name='home'), 
] 
相关问题