• django url 参数


    url()函数可以被传入4个参数,两个是必须的:regex和view,两个是可选的:kwargs和name,下面来看一下这些参数是干啥的。

    url()参数:regex

    “regex”经常被用作正则表达式的缩写,正则表达式是一种对字符串进行模式匹配的语法,对于我们而言,就是对url模式的匹配。Django会把请求的url从第一条正则表达式开始匹配,直到找到一个可以匹配上的正则表达式为止。

    需要注意的是,正则表达式并不查询get或者post参数,以及域名,例如,当请求指向https://www.example.com/myapp/,URLconf会查找myapp/。当请求指向https://www.example.com/myapp/?page=3, URLconf还是会查找myapp/

    url()参数:view

    当正则表达式被匹配,view函数就会被调用。而且HttpRequest对象会作为第一个参数,其它被正则表达式捕获的值会作为其它参数传入到函数中。

    url()参数:kwargs

    其它的参数以字典的形式传入

    url()参数:name

    给你的url起个名字让能让你在其它地方明确引用它。这个强大的功能可以让你只要修改一个文件就能修改你的URL 模式。(好吧,没看懂)

  • 相关阅读:
    df -l查看本地文件系统
    lvextend/lvreduce/lvresize
    网页代理
    qdaemon not running after system boot AIX 5.2
    RHCS启停
    如何查看linux的命令执行路径
    AIX的inittab分析报告
    aix中主备superblock的位置问题
    linux配置开机启动脚本的文件
    java基础知识的巩固(无序 持续更新)
  • 原文地址:https://www.cnblogs.com/wasss/p/5725127.html
Copyright © 2020-2023  润新知