• django中django.conf.urls.url函数


    在urls.py文件中,我们经常会看到类似于这样的代码:

    urlpatterns = [
        url(r'^blog/(?P<year>[0-9]{4})/$', views.year_archive, {'foo': 'bar'}, name = 'year_archive'),
    ]

    其中url()函数是我们最为常用的,现在来介绍一下url()函数。

    url()函数有四个参数,分别是regex,view,kwargs,name.  其中re,view是必须的。kwargs和name则是可选的。

    1   regex

      正则表达式,这个不必多说。但有一点:其中的(?P<name>regex)会被传入view函数中与name相同的参数中。

    2  view

      视图函数

    3  kwargs

      字典类型,其中的键值对会按照随机顺序传入view函数中。

    4  name

      对本条URL进行别名,这样就可以在其他地方被引用。

    按照上例,当我们输入/blog/2005/时,我们来看一看对应的view.year_archive函数

      year_archive(request,year=2005,foo='bar')

  • 相关阅读:
    leetcode167 Two Sum II
    leetcode18 4Sum
    leetcode15 three sum
    leetcode-1-Two Sum
    SQL优化——select
    Hadoop 集群搭建
    虚拟机中的两台主机怎么相互拷贝文件
    doker5
    docker4
    docker3
  • 原文地址:https://www.cnblogs.com/MnCu8261/p/5853980.html
Copyright © 2020-2023  润新知