Django的路由设置

Posted liyufeng-95

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django的路由设置相关的知识,希望对你有一定的参考价值。

Django 的URL路由系统

1.基本设置

  URL配置(URLconf)就像Django 所支撑网站的目录。其本质是url与视图函数之间的映射。

    urlpatterns = [
            url(正则表达式, views视图函数,参数,别名),
    ]

参数说明:

  • 一个正则表达式字符串,用于匹配url;
  • 一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串;
  • 可选的要传递给视图函数的默认参数(字典形式);
  • 一个可选的name参数。

2.url 传参的 命名与无命名

    urlpatterns = [
    url(r‘^index/([0-9]{4})/$‘, views.year_archive),  #no_named group,
    url(r‘^article/(?P<page>[0-9]{4})/$‘, views.year_archive),  #named group,

]

以上是关于Django的路由设置的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段11——vue路由的配置

如何在 Django Summernote 中显示编程片段的代码块?

Django的路由设置

Django讲课笔记07:设置路由分发规则

django url 路由设置技巧

设置一个默认值的参数来路由django中的url