django2.0在url的配置上较之以前的版本有点区别,在之前的版本是通过django.conf.urls.url函数来实现路径配置的
urlpatterns = {
url(r'index/',views.index),
}
在2.0版本中,通过django.urls.path函数来配置
urlpatterns = [
path("index/",views.index)
]
并且path函数在url的配置上还有一些新特性,比较明显的就是不用正则表达式来配置了,不过也可以通过
django.urls.re_path函数来实现正则表达式来配置
如果在app目录下创建了urls,那么需要在项目urls文件中导入
在views创建视图函数
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
#定义视图函数,HttpRequest
# http://127.0.0.1:8000/index
def index(request):
return HttpResponse('这是我创建的view')
在app下的urls
from django.conf.urls import url
from . import views
urlpatterns = [
# 通过url函数设置url路由设置
url('index/',views.index),
]
此时就需要在项目的urls导入在app下配置的url
from django.contrib import admin
from django.urls import path,include
#项目的urls文件
urlpat

本文介绍Django2.0版本中URL配置的变化,包括使用path函数替代url函数进行路径配置,以及如何在项目中导入和使用app级别的URL配置。
最低0.47元/天 解锁文章
711

被折叠的 条评论
为什么被折叠?



