python中f表示什么意思,python.pythonpath

  python中f表示什么意思,python.pythonpath

  路径定义

  Path函数定义为:path (route,view,name=none,kwargs=none)

  可以查看公文公文。以下是从官方文件中提取的关于路径的参数。

  函数path()有四个参数,两个必需参数:route和view,两个可选参数:kwargs和name。

  Path()参数:route

  Route是匹配URL的一个标准(类似于正则表达式)。当Django响应一个请求时,它将从urlpatterns的第一项开始,按顺序匹配列表中的项,直到找到一个匹配项。

  这些准则与GET和POST参数或域名不匹配。例如,当URLconf处理请求https://www.example.com/myapp/,时,它将尝试匹配myapp/当page=3时处理请求https://www.example.com/myapp/?它将只尝试匹配myapp/。

  Path()参数:视图

  当Django找到匹配的标准时,它将调用这个特定的视图函数,并传入一个HttpRequest对象作为第一个参数。捕获的参数作为关键字参数传入。

  Path()参数:kwargs

  任何关键字参数都可以作为字典传递给目标视图函数。

  Path()参数:名称

  命名您的URL使您能够在Django的任何地方唯一地引用它,尤其是在模板中。这个有用的特性允许您通过只更改一个文件来全局更改URL模式。

  几种常见的路线类型

  Str:非空字符串类型。的默认转换器。但不能包含斜线。

  Int:匹配任何零或正整数。视图函数是一个int类型。

  Slug:由英文字符或数字与英文中的横杠-或下划线_连接而成的字符串。

  Uuid:匹配uuid字符串。

  Path:匹配一个非空的英文字符串,可以包含斜杠。

  重复路径定义:

  它与path相同,但是它的第一个参数是一个正则表达式。

  #与路径相同,需要导入re_path。

  从django.urls导入路径,re_path

  从。导入视图

  urlpatterns=[

  path(canshu/2003/,views.special_case_2003),

  #用R包装正则表达式,正则表达式是原生字符串,可以避免python级别的转移(没必要)

  re_path(rcanshu/(?P[0-9]{4})/,views.year_archive),

  ]

  停止Python,改Java

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: