django配置url的另一种方法

1、在app中新建urls.py文件

2、在bookapp/urls文件中添加代码:

from django.urls import include, path
from . import views

urlpatterns = [
    path('', views.index)#第一个单引号中间表示的为路径的名称,此处我设定为空,第二个则是执行函数,调用views中的index()
]

3、修改webtest/urls中的文件为:

from django.contrib import admin
from django.urls import path
import bookapp.views as bv
from django.urls import include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('bookapp', include('bookapp.urls'))#bookapp表示路径,通常定义为应用的名称,include表示响应的内容
]

注意,2.3关联起来即为当访问bookapp路径时即去寻找bookapp.urls文件,即2中定义的url,根据path('', views.index)可知在空路径(当前路径)下执行响应函数views.index

4、运行服务器python manage.py runserver

在浏览器中输入127.0.0.1:8000/bookapp回车

发布了31 篇原创文章 · 获赞 43 · 访问量 5243

猜你喜欢

转载自blog.csdn.net/qq_41582910/article/details/101621270