Django.VERSION=1.11

URLCONF就是Django网站的目录集合,我们使用正则表达式来表达。

一般我们把url和视图view联合起来讲。

我们的第一个urls.py文件:首次创建的django-admin.py startproject ProjectName

在ProjectName文件夹里,这是网站项目的总url配置文件。之后我们添加应用程序后往往会在相应的应用程序文件夹里新建urls.py

1 from django.conf.urls importurl, include2 from django.contrib importadmin3 from focus importurls as focus_urls4 from focus importviews5

6 urlpatterns =[7 url(r'^admin/', admin.site.urls),8 url(r'^$',views.index,name='index'),9 url(r'^focus/',include(focus_urls)),10 ]

例如上图中,

url(r'^focus/',include(focus_urls)),————focus是我新建的一个应用程序。

我在此应用程序中也新建了一个urls.py.在此总urls.py中引用它,保证应用程序的urls.py也能生效

(在我们引用应用程序的urls.py时,需要import应用程序中的相应的版块)

而在我们写url规则时,url(r'^xxxx/$',views.xxx,name='xxx')这其中根据逗号我们分为三个版块:

第一部分:r'^xxx/$'——^表示匹配开始, /$ 表示匹配结束。 中间的部分就是url根据正则表达式书写的。

如果结尾处没有$,那么表示匹配的url一直匹配以此url开头的所有url.

例如上图中的第一个url,表示匹配http:www.test.com/admin 和http:www.test.com/admin/的所有子链接。

第二部分:是引入该链接的视图部分,例如我们views.index;

第三部分:有意思了,相当于给这个链接起了个名字,我们在model和templates中引用都是name,当此链接被修改时,我们各处引用不用更改,因为name属性并没有变。

django url 生效_Django-url配置和详解相关推荐

  1. 配置nginx方向代理,实现URL隐形转发 (附带nginx配置文件详解)

    配置nginx方向代理,实现URL隐形转发 (附带nginx配置文件详解) 免费领取满减阿里云红包 项目名称:[域名解析–隐形URL转发]–centos 7.3 环境: 阿里云服务器之上有多个tomc ...

  2. Apollo微服务配置中心详解

    Apollo微服务配置中心详解 前言 一.Apollo架构 (一)简介 (二)角色介绍 (三)服务端实现 (四)客服端实现 二.Apollo部署 (一)准备数据库 (二)配置服务 1. 手动部署 (1 ...

  3. php.ini配置中文详解

    php.ini配置中文详解 ;;;;;;;;;;; ; 警告 ; ;;;;;;;;;;; ; 此配置文件是对于新安装的PHP的默认设置. ; 默认情况下,PHP使用此配置文件安装 ; 此配置针对开发目 ...

  4. Dockerfile配置指令详解

    Dockerfile配置指令详解 一.FROM 二.RUN 三.CMD 四.EXPOSE 五.ENV 六.ADD 七.COPY 八.ENTRYPOINT 九.VOLUME 十.USER 十一.WORK ...

  5. 九爷带你了解 nginx 日志配置指令详解

    nginx日志配置指令详解 日志对于统计排错来说非常有利的. 本文总结了nginx日志相关的配置如 access_log.log_format.open_log_file_cache.log_not_ ...

  6. nginx下gzip配置参数详解

    这篇文章主要介绍了nginx下gzip配置参数详解,本文同时给出了配置例子,以及一些注意事项,需要的朋友可以参考下 Nginx自带的有gzip模块 http://wiki.nginx.org/Ngin ...

  7. Debian操作系统的源配置信息详解--Source.list配置文件详解

    转载来源:https://wiki.debian.org/SourcesList#Repository_URL Debian操作系统的源配置信息详解--Source.list配置文件详解 Debian ...

  8. Django新手入门(五)——Models详解

    Django新手入门(五)--Models详解 数据库 ORM Django中的ORM Django中的Models 定义models.py中的类 常用数据字段 常用设置选项 常用函数以及修饰词 其他 ...

  9. ecmall php传变量,PHP_ECMall支持SSL连接邮件服务器的配置方法详解,首先,主要是ecmall使用的phpmail - phpStudy...

    ECMall支持SSL连接邮件服务器的配置方法详解 首先,主要是ecmall使用的phpmailer版本太低,不支持加密连接. 然后,得对相应代码做一定调整. 1. 覆盖phpmailer 请从附件进 ...

  10. Equinox OSGi系列之三 Equinox配置参数详解

    1.概述 上文我们对Equinox OSGi运行环境的组成及搭建过程做了详细讲述.本文主要对Equinox OSGi运行环境的可配置参数及其作用加以介绍,从而使用户在实际使用过程中可以对Equinox ...

最新文章

  1. AI+IOT战火升级:未来人工智能抢人大战
  2. 数字货币钱包 jaxx的使用
  3. boost::mpl模块实现erase相关的测试程序
  4. linux ubuntu 关于vim得一些基本命令
  5. JAVA获取JVM内存空间和物理内存空间
  6. XenServer上启动虚拟机失败’The VDI is not available’的解决方法
  7. 又烧一辆!蔚来ES8维修时起火烧到只剩底盘 官方回应:已开启调查
  8. 为什么有人说瑞士银行是全世界最安全的银行?
  9. 100台电脑无盘服务器配置,100台网吧无盘系统配三星840PRO方案解读
  10. plc vb c语言编程,【实例】VB实现plc与上位机通讯应用程序
  11. 大数据分析系统创新平台与生态建设
  12. Nvidia Jetson AGX Xavier 安装 Swin-Transformer-Object-Detection
  13. 服务器共享文件夹Windows无法访问,windows server 2008 R2 无法访问本机共享文件夹
  14. iceberg-flink 九:累积窗口按照天统计,数据不是从0:00-11:59 统计。
  15. android实现多任务多线程支持断点下载的下载软件
  16. phpwind mysql 密码_PhpWind教程:MySQL数据库密码修改方法
  17. 转载本论坛 (fudan_abc ) :linux那些事儿之我是u盘(16)冰冻三尺非一日之寒
  18. UnityShader17.1:ESM 阴影技术
  19. Win11安装ISE14.7 for windows10
  20. 动态规划中转移方程的一个技巧

热门文章

  1. e课表项目第二次冲刺周期第四天
  2. i5+GT730+B85安装OSX10.10.5 (Yosemite Install(14F27).cdr)
  3. 【原创】Maven cobertura整合多个子项目下的单测覆盖率报告
  4. CCF201709-2 公共钥匙盒
  5. 数据结构—链表-链式存储
  6. 深入解析:MySQL对分布式事务 XA Transactions 的支持
  7. 案例详解:MTU不一致导致主机和RAC不断重启
  8. DTC 2019 数据技术嘉年华·金融峰会(深圳站)来袭
  9. 详述WebLogic反序列化远程命令执行漏洞的处理过程,云和恩墨技术通讯精选
  10. 切记!节前给数据库做个巡检