Django实战-信息资讯-路由配置

Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL 的设计与配置,View(视图)的编写,Template(模板)的设计和Form(表单)的使用。

URL 配置就像 Django 所支撑网站的目录。它的本质是 URL 与要为该 URL 调用的视图函数之间的映射表。意思就是遇到哪个 URL 的时候,要对应执行哪个函数。

1、urlpartterns 中元素按照书写顺序从上往下逐一匹配正则表达式,一旦匹配成功则不再继续,谁在上面,就先匹配,会覆盖下面的。

2、若要从url中捕获一个值【即可以从url中获取参数】,只需要在它周围放置一对尖括号(分组匹配)。

3、不需要添加一个前导的反斜杠,因为每个url都有,例如,应该是^active/而不是^/active/。

4、每个正则表达式前面的r''是可选的但建议加上,以防特殊字符未转义。

Django2.0 版本中的路由系统

资讯应用路由

设置 app 命名空间

用户应用路由

付费课程应用路由

订单应用路由

富文本应用路由

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20190719A001ZM00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券