Django-路由转发urls

项目路由

需要两步完成URLconf配置

  1. 项目中定义URLconf
  2. 应用中定义URLconf

setting

ROOT_URLCONF = 'bookmanager.urls'

项目.urls

添加 应用的 urls路径,没有就创建一个 urls

urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/', include('book.urls'))
]

应用路由

path的第一个参数是路径,是接上面 项目路由 ,两个路径会拼接,注意不要写重复了。

from book.views import index
from django.urls import path

urlpatterns = [
    path('', index, name='index')
]

视图view

上面应用路由匹配到的内容,需要 view 来返回响应的内容:

from django.shortcuts import render
from django.http import HttpRequest, HttpResponse


# Create your views here.

def index(request):

    return HttpResponse('ok')

 

版权声明:
作者:hyzsj0106
链接:https://www.cxywy.com/?p=702
来源:程序员无垠
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录