小白jiang个人博客小白jiang个人博客小白jiang个人博客

(4)django中url参数转换器

django中url参数转换器,都在converters中,可以ctrl+鼠标左键查看

from django.urls import converters


常用的有以下几种:


str:除了斜杠 / 以外所有的字符都是可以的

int:只有是一个或者多个的阿拉伯数字

path:所有字符都是满足的

uuid:只有满足 uuid.uuid4() 这个函数返回的字符串的格式

slug:英文中的横杆或者英文字符或者阿拉伯数字或者下划线才满足


演示实例:

在urls.pt路由映射

path('book/publisher/<int:publisher_id>/', views.publish_detail),

在views.py中定义:

def publish_detail(request, publisher_id):
    text = '出版社的id是:%s' % publisher_id
    return HttpResponse(text)


未经允许不得转载:小白jiang个人博客 » (4)django中url参数转换器