首页 > Web开发 > 详细

第八节 url解释器

时间:2020-03-07 18:55:17      阅读:67      评论:0      收藏:0      [点我收藏+]
 1 from django.urls import converters
 2 # 导入url解释器模块,打开converters.py,里面即封装好的解释器
 3 
 4 DEFAULT_CONVERTERS = {
 5     int: IntConverter(),  # 只有一个或者多个数字
 6     path: PathConverter(),  # 所有的字符都满足
 7     slug: SlugConverter(),  # 英文中的横杆或者英文字符或者阿拉伯数字或者下划线
 8     str: StringConverter(),  # 除了‘/‘以外的所有字符
 9     uuid: UUIDConverter(),  # 只有满足‘uuid.uuid4()‘这个函数返回的字符串的格式
10 }

在ulrs.py中使用如下,如果没有写解释器,默认的就是str解释器,参数可以输入除“/”以外的任何字符

urlpatterns = [
    path(rboook/publisher/<str:publisher_title>),
]

 

第八节 url解释器

原文:https://www.cnblogs.com/kogmaw/p/12435717.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!