• 第八节 url解释器


     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(r'boook/publisher/<str:publisher_title>'),
    ]
  • 相关阅读:
    RIP 动态路由
    9.28 二叉树计数
    9.31 取数理论
    花园
    迟滞变化
    AutoHotkey之自问自答
    几种常见的滤波处理
    快速排序(Quicksort)
    浅谈VBA
    新的开始
  • 原文地址:https://www.cnblogs.com/kogmaw/p/12435717.html
Copyright © 2020-2023  润新知