1.include
mysite/urls.pyfrom django.conf.urls import url,include
from django.contrib import admin
import blog
from blog import views
urlpattern=[
url(r'^admin/',admin.site.urls),
url(r'^user',include('blog.urls')),
]
blog/urls.py
from django.conf.urls import url
from blog import views
urlpatterns = [
url(r'^list/',views.user),
]
我们可以访问/user/list界面了。
2.name
3.正则表达式
如下:
blog/urls.py
urlpatterns = [
url(r'^list/',views.user),
url(r'^archive/(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/$',views.archive,{'show_private':True}),
]
views.py
def archive(request,year,month,day,show_private):
return HttpResponse('%s,%s,%s,%s' % (year,month,day,show_private))